① python中的基本数据类型
- 整数int 可以处理任意大小的整数,包括负整数。
- 浮点数float,浮点数小数点位置可变。
- 布尔类型bool,True False
- 字符串类型str, 以单引号或双引号括起来的文本
② 标识符:对类方法变量常量取的名字。由数字字母下划线组成,不能以数字开头,不能以关键字命名。
print(values,sep,end,file,flush)
- values: 需要输出的值可以为多个,逗号隔开。
- sep:多个输出值之间的分割默认为空格 。
- end:输出语句结束后附加的字符串,默认为换行。
- file:将输出内容写入到文件或数据流中。
- flush:flush值为bool类型,表示是否立刻将输出语句的内容写入到file参数指定的对象中。
③ 运算符:+ - * / % 求次幂 整除
# 赋值运算符 = += -= *= /= **= //= 无自增自减
# 逻辑运算符 and or not
# 成员运算符 in 如果在指定序列中找到 返回True
# 身份运算符 is 判断两个标识符是否为同一对象 同样的字符串在内存中只储存一份
print("1234" is "1234") # True
print("1234" is not "1234")
print('2'in'12354') # True
print(2**3) # 2的3次方
④ 输出打印9*9乘法表
for i in range(1,10):
for j in range(1,i+1):
print(i,"*",j,"=",i*j,end=' ')
print()
⑤ 关键字
- break:可以跳出for循环和while循环的循环体
- continue:结束当此循环,进入下次是否循环的判断
- pass:空语句,是为了保持程序结构的完整性。用作占位语句
⑥ 数据类型转化
a=str({'beijing':{'1':111}}) # 字典转字符串
type(a)
a # '{'beijing':{'1':111}}'
d=eval(a) # 字符串转回去
type(d) # dict
d['beijing']
a=str(123)
d=eval(a) # int