Python 我的奋斗 day2

# 基础

变量命名规则

  • 字母、数字、下划线组成,不能数字开头
  • 常量一般用大写,如 MY_INFO

字符编码

  • ASCII 码,8位表示256个字符,128个定义的,预留了128~255的
  • 中国编码,1980年 gb2312,1995年GBK1.0,2000年GB18030
  • Unicode编码,2^16表示65536个字符,后面出来了UTF-8,可变长的编码,表示1~3字节

输入和输出

  • 输入:一般用 input,例如 username = input("username")
  • 输出:一般用 print,例如 print(username)
    • 输出 print 中可以打印 %d 、%s、%f
    • 可以用 print("{0} {1} {2}".format(var1, var2, var3))
    • 可以用 print("%s %d %f" % (var1, var2, var3))

数据类型

数字:int、long(3.X版本中没有了)、float、complex(复数型,如3 + j5)
布尔:0 或 1,True 或 False,真或假
字符串:string,可以使用 type(var) 查看数据类型
bytes:存放二进制文件,一般用在文件或视频传输,如:

  • 编码:message = "ヾ§  ̄▽)ゞ2333333".encode("utf-8")
  • 解码:info = message.decode('utf-8')

三元运算

  • result = 值1 if 条件 else 值2
  • 条件成立 result 为 值1;不成了为 值2

进制

  • 二进制、八进制、十进制、十六进制(~H、0x~)

扩展数据类型

列表

猜你喜欢

转载自www.cnblogs.com/dongqunren/p/10166650.html