目录
1.单行注释
# 单行注释
"""
多行注释
"""
'''
多行注释
'''
2.变量
变量:可以发生改变的量。用来区分不同数据的。可以指向一个内存空间,帮我们储存一些数据。
a = 888
print(a)
变量的命名规则: 1.必须是数字或字母或下划线组成。 2.不能是数字开头,更不能是纯数字。 3.不要用中文。 4.不能用python的关键字(被python官方已经征用的关键字) 5.不要太长 6.要有意义 7.推荐使用下划线命名和驼峰命名 综上所述,你的变量名一定要让人看懂,看的舒服。
3.常量
常量:通常不会发生改变的量。(例如π,出生日期等)
1.print(123) 2.python中没有绝对的常量,把所有的变量的字母变成大写就可以认为是常量。
4.简单聊聊数据类型
数据类型:区分不同的数据,不同的数据类型应该有不同的操作。
4.1 数字
数字:+ — * / 整数,int 小数,float
# 数字:整数
a = 10
b = 20
print(a+b) #结果:30
#小数
c = 1.25
print(c * 4) #结果:5
4.2 文字
字符串:str(******) 表示方式: '' " " 操作: + 左右两端必须是字符串,表示字符串连接操作 * 一个字符串只能乘以一个数字,表示字符串的重复次数。
#字符串
s = "朱鸥润发"
print(s) #结果:朱鸥润发
name = '樵夫'
tedian = '帅爆了'
print(name + tedian) #结果:樵夫帅爆了
4.3 布尔
条件判断:Ture 真, 真命题 False 假, 假命题
5.最简单的用户交互
变量 = input(提示语)
首先会在屏幕中显示出提示语,显示输入内容,然后把用户输入的内容交给前面的变量。
坑:intput()得到的结果一定是字符串
a = input('请输入第一个数字:')
b = input('请输入第二个数字:')
a = int(a)
b = int(b)
print(a+b)
怎么把字符串转化成数字类型: py基础数据类型: 想把xxx转化成谁,就用谁套起来 str => int int(str)
6.条件判断
6.1 第一种
如果条件成立就执行代码 如果条件不成立,就不执行
if条件: 代码
# =======第一种=======
money = 500
if money > 600:
print('钱够了')
print("兜里就500") #结果:兜里就500
6.2 第二种
if 条件: 代码1 else: 代码2 如果条件成立,执行代码1,否则,执行代码2
# =======第二种=======
money = input("请输入你手里钱:") #输入500
money = int(money)
if money > 500:
print("出去按摩")
else:
print("回家五姑娘") #结果:回家五姑娘
6.3 第三种
if语句可以相互嵌套 if 条件: if.....: ss else: xx else: 代码2
# =======第三种=======
money = int(input('请输入你兜里的钱:')) # 10000
if money > 1000:
if money > 5000:
print('冲个会员卡')
else:
print("洗个脚就走了")
else:
print("回家五姑娘") #结果:冲个会员卡
6.4 第四种
if 条件1: 代码1 elif 条件2: 代码2 elif 条件3: 代码3 ..... else: print("回家五姑娘")
#=======第四种=======
money = int(input("请输入你卡里的钱:")) # 6000
if money > 5000:
print("充卡")
elif money > 1000:
print("洗个脚回家")
else:
print("回家五姑娘") #结果:充卡
7.循环语句
7.1 while循环
可以让我们的代码重复执行 while循环: while 条件: 代码 过程:判断条件是否为真,如果真,执行代码。
i = 1
while i <= 100:
print(i) #结果:从1循环到100
i = i + 1
7.2 break和continue
while True: content = input("请输入你要喷的内容(q结束喷人):") if content == "q": break print("发送下路:",content)
while True:
content = input("请输入你要喷的内容(q结束喷人):") #输入 ‘q’
if content == "q":
break
print("发送下路:",content) #结果:跳出循环
7.3 for 循环
for循环: for 变量 in 可迭代的东西: 代码 把一个可迭代的东西中的每一项拿出来,挨个的赋值给变量,每一次赋值都执行一次循环体
字符串是可迭代的
s = '你好,我是小天啊'
#
for x in s:
print("这一次循环的是",x) #结果:循环输出这句话
for循环想要计数,必须借助range
range(n):从0数到n,不包含n range(m,n):从m数到n,不包含n range(m,n,s):从m数到n,不包含n,每次的间隔是s
for i in range(10): # 0-9
print(i)
for i in range(3,10): # 3-9
print(i)
for i in range(1,10,3):
print(i) 结果:1 4 7
8.pass
代码站位
i = 1 while i>10: pass