可能太过精简,不太适合新手学习,主要作自我复习所用
1.注释:单行注释,多行注释
#这是单行注释
#这是单行注释
#这是单行注释
'''
这是多行注释
这是多行注释
这是多行注释
'''
#用三个双引号也是一样的
2.变量
#变量的声明和定义
a='MaYun'
b= 1
c= '1'
#变量命名的规则
'''
可以是字母数字下划线
首字符不能是数字
不能使用关键字
区分大小写
习惯上命名要有意义,非中文
'''
#python特有的变量交换方法
a,b=b,a
#查阅关键字有哪些
import keyword
print(keyword.kwlist)
#变量类型
#int整形
a=1 #a为整形int
a=0xff
a=0o121
a=0b1010
#float浮点型
a=1.1 #a为浮点型
a=5.78e4 #科学计数法
a=2+2j #复数
#bool布尔类型
a=True
b=False
#字符串
a='i love you ,China'
b="me too"
c="""
我欲乘风归去,
又恐琼楼玉宇,
高处不胜寒.
"""
d=r'abcdefg' #元字符串,加r
#字符串格式化
str1='天若有情天亦老,%s间正道是沧桑'%('人')
#%d 数字 %f %.1f 浮点型
#判断字符串类型
type(str1)
#列表元组
mylist=[]
mylist=list()
mytule=()
mytule=tuple()
mytule=('hello') #这不是元组
mytule=('hello',) #这是元组
#字典
mydict=dict()
mydict={'a'=1,'b'=2,'c'=3}
#集合
myset=set()
myset={'a','b','c'}
#其中,列表元组是有序的,字典和集合都是无序的,而且集合会自动去重
#自动类型转换,默认向更高精度转换
#bool <int <float <complex
res = True + 5
print(res)
res = True + 4+3j
print(res)
res = 5 + 3.14
print(res)