一、输入、输出
input()--->输入函数,默认输入的是字符串
如果想要输入整数,一定要把input输入的值强制转换为整数,例如:
x = int(input("请输入内容:"))
print()--->表示输出。
① 输出单个值(具体的值,也可以是变量,完整的表达式)
②一次性输出多个值,用逗号隔开,在结果中,逗号会以空格形式显示
③print默认是换行输出,如果不想换行,那么将print写成如下形式:
print("你需要输出的结果xxxx",end = "")
④如果想要什么都不做就换行,可以直接写上print( )
【注意:格式化输出:两种方法--->%占位符、format( )函数】
方法一:%占位符,例如:
name = input("请输入你的名字:")
age = 99
gender = "男"
print("%s的年龄是:%d岁,性别是%s"%(name,age,gender))
方法二:format( )函数
name = input("请输入你的名字:")
age = 99
gender = "男"
print("{}的年龄是:{}岁,我的年龄也是{}岁".format(name,age,age))
print("{1}的年龄是:{0}岁,我的年龄也是{0}岁".format(age,name,gender))
二、变量
①变量的含义:变量存储信息的容器,变量是一个引用。
x = 7
y = 7
z = 8
print(id(x)) ---->140721019406176
print(id(y)) ---->140721019406176
print(id(z)) ---->140721019406208
②变量的命名规则
a.变量名只能包含数字/字母和下划线_
b.不能以数字开头
c.见名知意 普通变量名用名词,函数名用动词
d.变量名不能用保留字/关键字
(e).如果一个变量名由两个或两个以上的单词组成的时候,那么第二个单词开始的每个单词的首字母要大写
例如:myName/my_name
③变量的分类
一般按照作用范围分类的话有两种: 局部变量、全局变量
局部变量:在函数内部的变量叫做局部变量
全局变量:在函数外部的变量叫做全局变量
三、运算符:(算比赋成逻)
( )
算术运算符:** --> * / // % --> + -
比较运算符: > < >= <= --> == !=
赋值运算符: = += -= *= /= //= %= =
成员运算符:in not in
逻辑运算符: not --> and --> or
四、控制流(流程控制)
①顺序结构 ②判断结构(条件选择结构) ③循环结构
②判断结构:
三种形式:
a.如果...就...
if 判断条件:
满足条件做的事情
b.如果...就...否则就...
if 判断条件:
满足条件做的事情
else:
不满足条件做的事情
c.如果条件一满足,就...;否则如果条件二满足,就...;否则以上条件都不满足,就...
if 判断条件一:
满足条件一做的事情
elif 判断条件二:
满足条件二做的事情
else:
以上条件都不满足,做的事情
③循环结构:
【注意:哪些情况在Python中会被认为是False: 0 、False、None、""、()、[]、{}】
1.
a. while循环:与次数密切相关,或者死循环
b. for循环:与循环次数关系不太大
例如:
for i in range(1,11):
print(i,end = " ")
x = 1
while 1:
print(x,end = " ")
x = x + 1
2.continue、break
continue 跳过当次循环,下一次依然可以执行
break 直接终止全部循环
中断语句只能终止包含它并且离它最近的循环。
3.range(开始,结束,步长)
range()函数本身就是一个列表,因此可以出现在for循环之后。例如:
x = list(range(0,11))
print(x) ---->[0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10]