1程序执行原理
计算机关机之后,内存中的数据都会消失。
2Python程序执行原理
程序作用:用来处理数据
3.变量
3.1类型
Python中定义变量类型不需要指定类型
数据类型可以分为数字型和非数字型
(1)数字型
- 整型
- 浮点型
- 布尔型 非0即真
- 复数型
(2)非数字型
- 字符串
- 列表
- 元组
- 字典
使用Type可以查看一个变量的类型
3.2计算
(1)Python中,数字型变量 可以直接进行数字计算
(2)字符串变量 间使用 + 拼接字符串
(3)字符串变量 可以和 整数使用 * 重复拼接相同的字符串
两个字符串变量之间是不能直接用乘法的
(4)数字型变量 和 字符串 之间 不能进行其他计算
3.3输入
(1)input()
字符串变量=input("提示信息:")
(2)类型转换
int(x) #将x转换为一个整数
float(x) #将x转换到一个浮点数
3.4格式化输出
如果希望输出文字信息时,一起输出 数据,就需要使用到 格式化操作符
格式化操作符 | 含义 |
%s | 字符串 |
%d | 有符号十进制整数;%06d表示输出的整数显示位数,不足6位的地方使用0补全,如果超过6位,该是多少就是多少 |
%f | 浮点数,%.02f表示小数点后只显示两位 |
%% | 输出% |
eg
name = "小明"
print("我的名字叫%s,请多多关照"%name)
student_no = 10
print("我的学号是%06d。"% student_no) #输出 我的学号是000010
price = 10
weight = 7.5
money = price * weight
print("苹果单价%f元/斤,购买了%f斤,需支付%f元"% (price,weight,money))
#输出为 苹果单价10.000000元/斤,购买了7.500000斤,需支付75.000000元
price = 10
weight = 7.5
money = price * weight
print("苹果单价%.02f元/斤,购买了%.02f斤,需支付%.02f元"% (price,weight,money))
#输出为 苹果单价10.00元/斤,购买了7.50斤,需支付75.00元
scale = 0.25 *100
print("数据比例是 %f%%"%scale)
#输出为 数据比例是 25.000000%
scale = 0.25 *100
print("数据比例是 %f%%"%scale*3)
#输出为 数据比例是 25.000000%数据比例是 25.000000%数据比例是 25.000000%
scale = 0.25 *100
print("数据比例是 %f%%"%(scale*3))
#输出为 数据比例是 75.000000%
3.5命名
3.5.1标识符
标识符是程序员定义的变量名、函数名
只能由字母、下划线和数字组成
- 不能以数字开头
- 不能与关键字重名
3.5.2关键字
关键字:Python内部已经使用的标识符,具有特殊的功能和含义
可通过以下命令查看Python中的关键字
import keyword
print(keyword.kwlist)
#输出为 ['False', 'None', 'True', 'and', 'as', 'assert', 'async', 'await', 'break', 'class', 'continue', 'def', 'del', 'elif', 'else', 'except', 'finally', 'for', 'from', 'global', 'if', 'import', 'in', 'is', 'lambda', 'nonlocal', 'not', 'or', 'pass', 'raise', 'return', 'try', 'while', 'with', 'yield']
3.5.3命名规则
Python中的标识符区分大小写
(1)定义变量时,为保证代码格式,= 左右应该各保留一个空格
(2)在python中,如果变量名需要由二个或多个单词组成时,可以按照以下方式命名
a.每个单词都使用小写字母
b.单词与单词之间使用 _ 下划线连接
c.例如 first_name 、 qq_number
驼峰命名法
变量名需要由二个或多个单词组成时,还可用驼峰命名法来命名
小驼峰: 第一个单词以小写字母开始,后续单词的首字母大写 eg: firstName、lastName
大驼峰: 每一个单词首字母都大写 eg: FirstName、LastName