python初识
一.python中的Hello world
print("Hello world.") #print 打印
二.变量
print(3+6)
print("3+6")
# 这个用于单行注释
"""
多行注释,用三个单引号或者双引号 引起来
"""
print(3+6) #9 print((3+6)/5) #1.8 print((3+6)/5+3) #4.8 print(((3+6)/5+3)*2) #9.6
变量:把程序运行过程中产生的值,暂时存储在内存,方便后面使用.
a = 3 + 6 print(a) b = a / 5 print(b) c = b + 3 print(c) d = c * 2 print(d)
变量的命名规范:
1.由字母,数字,下划线组成;
2.不要以数字开头,更不能是纯数字;
3.不要用中文命名;
4.不能使用python关键字;
5.不要太长;
6.要有意义;
7.区分大小写;
8.推荐使用驼峰式命名法或下划线命名法.
三.基本数据类型
1.整数(int)
整数能够执行的操作 : + - * / %(取余) //(地板除) **(次幂)
print(1+2) #3 print(1-2) #-1 print(1*2) #2 print(1/2) #0.5 print(10/3) #3.33333333335 计算机无法准确的表示一个小数,多位小数可以先放大再缩小. print(10%3) #1 print(10//3) #3 print(2**0,2**1,2**2) #1 2 4
2.字符串(str)
字符串能够执行的操作: +(拼接) *(后跟int 便是重复int次)
a = "周杰伦" b = "昆凌" print(a + "不喜欢" + b) # 周杰伦不喜欢昆凌 拼接操作 print(a + 10) #会报错 str和int不能相加 a = "快点使用双截棍 哼哼哈嘿" print(a*3) #快点使用双截棍 哼哼哈嘿 快点使用双截棍 哼哼哈嘿 快点使用双截棍 哼哼哈嘿
3.布尔(bool)
布尔只能判断 True 和 False
四.用户交互
关键字:input input获取到的内容都是str类型
print("开始") s = input("这里是input:") #input输入,让用户输入一些内容,程序会停在这句话,阻塞 print("结束") print("用户输入的内容是:",s) #print可以一次性打印多个内容
五.if语句
if 如果,条件的判断
1.格式流程
第一种:如果条件是真(True) 执⾏结果1, 然后结果2, 如果条件假(False) 直接结果2
if 条件:
结果1
第二种:如果if条件成立执行结果1,否则执行结果2
if 条件:
结果1
else:
结果2
第三种:如果条件1成立则执行结果1,否则判断条件2,直到成立,如果没有成立的则执行结果n.
if 条件1:
结果1
elif 条件2:
结果2
...
else:
结果n
第四种(嵌套):一层一层接 类似第二种
If 条件1:
结果1
else:
if 条件2:
结果2
else:
if 条件3:
else:
结果3
score =int(input("请输入你的分数:")) if score >= 90: print("优秀") elif score >= 80: print("良好") elif score >= 70: print("中等") elif score >= 60: print("及格") else: print("不及格")
if嵌套
print("duangduangduang") gender = input("你是男的还是女的?") if gender == "男": print("去隔壁!!!") else: ask = input("你是包租婆吗?") if ask == "是": print("去隔壁!!!") else: height =int(input("你长多高?")) if height > 200: print("太可怕了,去隔壁!!!") else: print("快进来,我这的瓜又大又甜!!")
2.总结
if...elif...else 有一个成立,代码就不往下执行了.