变量
语法:
a = 10 #意思是创建一个a变量,把10存放到a变量中。
#这里说明一下,#在Python中是是注释符
print(a) #print是打印函数
变量是一个可以发生改变的量,变量是用来区分不同数据的,可以指向一个内存空间,帮我们存储一些数据。
命名规范
1、必须是数字、字母或下划线组成。
2、不能是数字开头,更不能是纯数字。
3、尽量不要用中文。
4、不能用Python的关键字。
5、变量名不要太长。
6、起名要有意义。
7、推荐使用下划线或驼峰命名。
建议:变量名一定要让人能看懂,看的舒服。
常量
规则:
1、print(123) # 123就是常量
2、可以把所有的变量的字母变成大写就可以认为是常量,但不存在绝对意义上的常量。
数据类型
1、数据类型是用来区分不同类型数据的,对不同的数据类型要有不同的操作。
2、数据类型主要分为数字、文字和布尔三种类型。
3、数字分为整数(int)和小数(float)。可以进行+-*/等操作。
4、文字类型即字符串类型(str),表示方式有 ' '(单引号)、" "(双引号)、''' '''(三个单引号)、""" """(三个双引号)。
操作:+ 左右两端必须是字符串,表示字符串连接操作。
* 字符串只能乘数字,表示字符串重复的次数。
5、布尔类型(bool):条件判断
布尔值有两个:True、False。True表示真命题,False表示假命题。
表达式的对错也用布尔类型表示。如100 > 30 为真,即True。
输入操作符
语法:
变量 = input("提示语")
#首先会在屏幕剧中显示提示语,用户输入内容,然后把用户输入的内容交给前面的变量。
#这里要注意,输入给变量的所有内容都是字符串类型的,所以有时候我们需要对内容进行类型转换后在使用。
我们可以用type关键字来检验变量类型:print(type(变量))
类型转换方法: 想要转换的类型(变量)
#举例:str = int(str)
条件判断关键字
if
if语句的语法规则:
1、 if 条件:
代码 #这里的缩进行表示代码的层级关系。
#如果条件成立就执行代码,如果不成立,就不执行。
2、if 条件:
代码1
else:
代码2
#如果条件成立,执行代码1,条件不成立,执行代码2.
3、if 语句可以互相嵌套使用
if 条件:
if 条件:
代码1
else:
代码2
else:
代码3
4、if 的另一种嵌套语句
if 条件1:
代码1
elif 条件2:
代码2
else:
条件3
while
while循环语句的语法规则:
while 条件:
代码
#过程:首先判断条件是否为真,为真则执行代码,然后再次判断条件……知道条件为假,结束循环。
break 和 continue
break和continue都是只能用于循环中的关键字
break:让当前当前这个循环立即停止。
continue:停止当前本次循环,继续执行下一次循环。
#这里和C语言的语法基本一致,所以不再举例。
for
在Python中,字符串是可迭代的。
for循环语法规则:
for 变量 in 可迭代的东西:
代码
#把可迭代的东西中的每一项内容拿出来,挨个的赋值给变量,每一次赋值都要执行一次循环体。
for循环想要计数,必须借助range()
例如:
1、
for i in range(10): # 0~9,0-10,不包含10
print(i)
2、
for i in range(m,n): # m~n ,不包含n
printf(i)
3、
for i in range(m,n,q): #m~n ,每次+q,不包含n
print(i)