初始python2

1、Pycharm的使用:

  File ---> New Project ---> pure python --->路径(文件夹名/工程名称)、选择python版本 ---> 右击工程名 --->New --->python File --->文件命名

2、字符串格式化:将数字和字符串结合

  占位符:%s :字符占位符

      %d:数值占位符

      %t:表名占位符

      %f :同%d相似,只是浮点数,很少用。

      %i :原样输出

      %n :

  例:

复制代码
name = input ("请输入你的姓名:")
age = input ("请输入你的年龄:")
hoddy = input ("请输入你的爱好:")
mag = "我是%s,我的年龄是%d岁,我的爱好是%s" %(name,age,hoddy)
print (mag)
# name = "alex"
# print("%s已经喜欢了沙河%%2的女生" % name) # 如果字符串中有了占位符. 那么后面的所有的%都是占位. 需要转义
print("wuse很色.喜欢了昌平%5的女生") # 这句话中没有占位符. %还是%
复制代码

3、编码和二进制:

  (1)ascii码:在计算机中,所有数据在存储和运算时都需要使用二进制表示。(美国编出ASCII码)

    ASCII使用指定由7位或8位二进制数组合来表示128或256种可能的字符。(标准ASCII使用7位二进制数,剩下的一位二进制为0)

    0-31及127(共33个)是控制字符或通信专用字符,其余为可显示字符。

    32-126(共95个)是字符,(32是空格),其中48-57为0-9的十个数字

    65-90为26个大写的英文字母,97-126为26个小写的英文字母,其余的是一些标点,运算符。

  (2)万国码(Unicode):全球使用,有16位(2*16)和32位(2*32)。

      弊端:占用空间太大。

  (3)utf-8:对Unicode进行优化后的编码,用最少位数表示所有文字。(汉字占3个字节)

  (4)GBK:中国常用的编码,汉字占2个字节。

  (5)单位换算:

1位 bit 1位=1b 0.125
1字节 byte 8位=1字节(1B) 1
1千字节 KB 1024B=1KB 2**10
1兆字节 MB 1024KB=1MB 2**20
1吉字节 GB 1024MB=1GB 2**30
1太字节 TB 1024GB=TB 2**40
1帕字节 PB 1024TB=1PB 2**50
1艾字节 EB 1024PB=1EB 2**60
1泽字节 ZB 1024EB=1ZB 2**70
1尧字节 YB 1024ZB=1YB 2**80
1千亿亿亿字节 BB 1024YB=1BB 2**90

4、运算符

  (1)除法:(/)py2和py3的区别

      py2导入模块:from_future_import division

  (2)+=:c += a <==> c = c+a

      例 num += 10  <==>nun = num + 10   

  (3)按顺序从前到后:or  and   not

    例:1 == 1 or           --->True

      1 != 1 or 9<10 or      --->True

      1 != 1 and            --->False

      1 == 1 and          --->True

  (4)in

    例:

v = "喜欢" in "flsjflvdfgj两岸三地发了多少喜欢fdlsflsd点十六分"
print(v)

     例:让用户输入,判断是否有其中的内容

复制代码
v = input ("请输入内容:")
if "爱你" in v or "喜欢你" in v :
    print ("我们在一起吧!")

**************************************
  
v = input ("请输入内容:")
if "爱你" in v:
  print ("我们结婚吧!!!")
elif "喜欢" in v :
  print("我们谈恋爱吧!")
eles:
  print (v)
原文地址:https://www.cnblogs.com/chenyibai/p/9271293.html