1、变量:将一些运算的中间结果暂存到内存中以便于后续代码的调用。
2、变量的规则:
(1)必须是字母、数字、下划线任意组合构成,且不能以数字开头;
(2)不能是python的关键字;
(3)变量名具有可描述性,有意义;
(4)不能是中文,python3中,中文变量名不报错。
3、常量:一直不变的量。
如:π(在代码中,如果看到变量名是大写,如:TEAM_NAME = 1945 说明是常量的标志)
4、查看类型打印:print(type('类型内容'))
(1)int:整型数字,如:1,23等
(2)str:字符串,python但凡用引号引起来的都是字符串。
可以字符串相加,即字符串拼接
例如:
a = 'wang'
b = 'jianghe'
print(a + b) #wangjianghe
可相乘:str*int
例如:相乘必须是与数字,结果为字符串的倍数
a = 'wang'
b = a*5
print(b) # wangwangwangwangwang
三引号引起的字符串打印,可以按照录入的内容格式打印
例如:
c = """
a = 'wang'
b = a*5
"""
print(c.strip())
#结果
#a = 'wang'
#b = a*5
(3)bool:布尔类型,值只有两个:True和False,一般用于判断。
5、注释:
(1)单行注释:#
(2)多行注释:"""注释中的内容""" 或 ''' 注释中的内容 '''
6、用户交互:input()
步骤:
(1)状态:等待输入
(2)输入的内容赋值给前面定义的变量
(3)input()出来的数据类型为:字符串(str)
例如:
count = input("请输入内容:")
print(type(count))
#请输入内容:江河
#<class 'str'>
7、if(条件控制语句)
(1)if-elif-else
例子:
num = input('请输入数字:')
if num == '1':
print('请来一下这里')
elif num == '2':
print('你猜对了!')
else:
print('你猜错了!')
(2)嵌套if语句
例子:
name_input = input('请输入你的名字:')
age_input = input('请输入你的年龄:')
if name_input == '江河':
if age_input == '18':
print('回答正确!')
else:
print('你输入的年龄不正确!')
else:
print('你输入的姓名不正确')
8、while循环
(1)格式:
while 条件:
循环体
无限循环
终止循环:1、改变条件,使其不成立
2、break直接跳出循环
continue (跳出此次循环,进入下次循环)
(2)例子:1+2+3...+100=5050,分析:用到循环while,条件101停止,两个变化的量,总和和加的值
i = 1
sum = 0
while i<101:
sum += i
i += 1
print(sum)
用break停止的例子:
i = 1
sum = 0
while 1:
if i == 101:
break
else:
sum += i
i += 1
print(sum)
(3)使用while循环输入1,2,3,4,5,6,9,10
例子:
count = 0
while 1:
if count != 10:
count += 1
if count == 8:
continue
print(count)
else:
break