变量:将程序中运行的中间值;临时存储起来,以便再次使用(昵称)
name=“alex”
定义一个变量,
“alex”:值(数据)
= : 赋值操作
name:变量名
print(name)使用定义的变量名
变量名命名规范:
数字,字母,下划线组成
不能以数字开头
禁止使用python关键字
变量名要具有可描述性
变量名区分大小写:name和NAME不是一个变量
不能使用中文和拼音
推荐写法
7.1. 驼峰体
2下划线(官方推荐使用)
print可以打印多个内容以逗号分隔
#nihao = "alex" #print (nihao) #name = "alex "#NAME = "sunyifan" #print (name) #print (NAME) #age = 18 #age1=20 #print (age,age1) #age = 18 #age1 = age #print (age,age1) #age = 18 #age1 = age #age2 = age1 #age = 20 #age1 = 19 #print (age,age1,age2)
常量
常量:变量名大写的就是常量
ID=11012030
常量是可以修改的,单独在python是这样,但是不建议修改
变量:用于后期开发使用
常量:用于配置文件
注释
注释:给晦涩难懂的代码进行标注或解释
注释后的代码不会被执行
分为两种:
- 单行注释(当行注释)在代码开头加#
- 多行注释(""" """, ''' ''')可以换行
- 注意注释比较多时,要注意别把一个注释的最后和另一个注释最前,当成一个整体
基础数据类型
数据划分(数据类型)7种
str(字符串),int(整型),bool(布尔值)
整型:python中关键字int
整型(数字)数学:用于计算和比较
"""
a = 10
b = 5
print (a - b)
print (a + b)
print (a * b)
print (a / b)
"""
字符串--str
python中只要被引号引起来的都是字符串
“你好“
会出现的问题
a="alex"
b="123"
print("a,b") #输出a,b
print(a,b)#输出alex,123
思考:
数字:+-*/ 字符串:???
+操作:
a = "alex"
b = "sange"
c = a + b #字符串的拼接
print (c) #alexsange
总结:
+拼接:必须都是字符串才能相加
*拼接:字符串与数字相乘
python是一个解释性语言
布尔值:
真: True 假:False 开头是大写
print(3>2) True 成立
print(2>3) False不成立
用户输入
input(提示语句) # -- 程序交互 input -- 输入
qq_user = input("QQ账号:") # 坑 -- 阻塞
qq_pwd = input("QQ密码:")
print(qq_user,qq_pwd)
num = input("请输入数字:")
num = 10
print(type(num)) # 查看数据类型
python3中input获取的内容全都是字符串
print(num + 5) # print(10 + 5)
a = 10
b = str(a) # 10
str - int (字符串转成整型) int(字符串)
int - str (整型转成字符串) str(整型)
print(type(b))
print(a,b) # print是给用户看的 print自己帮咱们进行了加工
num = input("请输入数字:") # 10
a = int(num)
print(a + 5) # 15
num = int(input("请输入数字:")) # 10
print(num + 5) # 15
总结:
input() 是输入,获取的内容都是字符
type() 查看数据类型
int("字符串") 字符串中的内容必须全部都是数字
str(整型)
流程控制语句
流程控制语句 -- 选择
如果 是男的,就来看我
if -- 关键字(如果)
= 是赋值
== 是等于
:(冒号) 语句结束
缩进 -- 4个空格 Tab
Tab和空格不能混合使用
单 if
如果 条件:
缩进 结果
sex = "男"
if sex == "男":
print("就来看我")
print(sex)
if else 二选一
如果 条件:
缩进 结果
否则:
缩进 结果
if 4>3:
print(111)
else:
input("1111")
if 3>2:
print(input("我选择吃炸鸡"))
else:
print("我只能吃泡面")
print(111)
if 3>2:
print(11)
print(22)
else:
print(333)
print(444)
if elif elif 多选一或零
if elif # 当有一个条件成立时,其他的都不执行了
如果 条件:
缩进 结果
在如果 条件:
缩进 结果
在如果 条件:
缩进 结果
在如果 条件:
缩进 结果
if 3>5:
print(1)
elif 3>7:
print(2)
elif 5>2:
print(4)
elif 3>1:
print(5)
if elif elif else 多选一
如果 条件:
缩进 结果
在如果 条件:
缩进 结果
在如果 条件:
缩进 结果
在如果 条件:
缩进 结果
否则:
缩进 结果
if 3>12:
print(1)
elif 3>11:
print(2)
elif 4>12:
print(3)
else:
print(5)
if 嵌套:
如果 条件:
缩进 如果 条件:
缩进 结果
if 3>2:
if 4>1:
print(1)
sex = "男"
age = 48
if sex == "女":
if age == 18:
print("进来坐坐")
else:
print("隔壁找三哥")
else:
print("去对门找alex")
if if if 多选多
if 43>1:
print(11)
if 43>2:
print(11)
if 43>3:
print(11)
user = input("username:")
pwd = input("password:")
and 是和
if user == "alex" and pwd == "alex123":
print(111)