文章目录
1、二进制与字符编码
#Unicode几乎包含了全世界的字符
print(chr(0b100111001011000))
print(ord('乘'))
2、标识符和保留字
import keyword #不能用以下名字命名(保留字)
print(keyword.kwlist)
#标识符:
# 规则:字母、数字、下划线
# 不能以数字开头、不能是保留字、不严格区分大小写
3、变量的定义和使用
#变量是内存中一个带标签的盒子
name = 'XCsss98'
print(name)
print('标识 :',id(name))
print('类型 :',type(name))
print('值 :',name
4、常用的数据类型
4.1 整数类型(int)
二进制:0b
八进制:0o
十六进制:0x
print('十进制',110)
print('二进制',0b10110)
print('八进制',0o172)
print('十六进制',0x1EBD)
4.2 浮点数类似(float)
#float 计算不太精确,用decimal解决
from decimal import Decimal
a = 1.11
b = 2.22
print(a+b)
4.3 布尔类型(bool)
f1 = True
f2 = False
print(f1+1) #2
print(f2+1) #1
4.4 字符串类型(str)
str = '哈哈哈哈哈'
str = "哈哈哈哈哈"
str = """好好
好好
"""
5、 类型转换
5.1 str()函数与int()函数
name = 'XCsss98'
age = 22
print('我是'+name+',今年'+str(age)+'岁')
a = 10
b = 1.2
c = False
print(str(c),type(str(c))) #其他同理
print(int(c),type(int(c)))#非数字串不能转化
5.2 float()函数
同上
6、注释
#单行注释
‘’‘多行
注释’’’