print(12138) #数字直接写
print('obsidian') #字母
print(1+3) #输出结果
print(chr(0b+二进制)) #0b--->二进制,0o--->八进制,0x--->十六进制
print(ord('汉字'))
print('hello\nworld') #\n--->换行
print('hello\tworld') #\t--->空出一个制表位,一个制表位是4个字符
print('hello\bworld') #\b--->向前覆盖一个字符
print('hello\rworld') #\r--->向前覆盖到行首
print(r'hello\nworld') #r或R--->表达式不表达,原样输出
print('fuck','your','mother') #中间逗号连接,输出结果在一行显示
- 定义的变量包括三部分:标识(id)、类型(type)、值
name='不知道'
print('标识',id(name))
print('类型',type(name))
print('值',name)
- int--->整数类型(正数,负数,0)
- float--->浮点数类型(小数)
浮点数运行时会不准确,使用decimal模块进行运算
from decimal import Decimal
print(Decimal('1.1')+Deciaml('1.2'))
- srt--->字符串
单引号和双引号只能在一行显示,三引号可以换行显示,(’‘’不知道’‘’,“”“不知道”””)可以是单引号三个也可以是双引号三个
- bool--->布尔类型,只有两个值‘True’,'False'
Python的布尔类型可以直接运算,True=1,False=0
- 用法:目的类型()
- str(),可以把其它类型都转换为字符串
- int(),浮点类型会取整,布尔类型会变成1/0,字符串里的小数会报错
#:单行注释
''' ''':多行注释
#coding:utf-8:更改中文编码库