python的第二天
- 变量赋值等号左右都要有空格 eg:name = 2
- 命名规则
myName = '老赵' # 小驼峰 MyName = '老赵' # 大驼峰 my_name = '老赵' # 已下划线链接
- 关键字不能作为变量名
import keyword print(keyword.kwlist) #查询关键字列表
- 复数
# 虚数 c = 12 - 5j print(c.real) print(c.imag)
- 两个字符串不能相乘
- 输入和输出
name = 'shanny' age = 18 print('my name is', name) print('my name is %s my age is %d' % (name, age))
print('my name is {} my age is {} '.format(name, age)) #{}内写数字则对应变量 若不写则默认顺序
print('pay {:.2f}'.format(3.14159))
#input 输入的都是字符串 所以得转类型 a = float(input('weight?')) b = float(input('miney?')) print('%.2f' %(a*b))
if 条件表达式 :
elif 条件表达式:
...
else :
gocre = int(input('please input a number')) if gocre >= 90: print('a') elif gocre <=80 and gocre >=60: print('b') elif gocre <90 and gocre >80: print('c') elif gocre <60 and gocre >=50: print('d') else: print('垃圾出现了')
8.未完待续