python中变量的基本使⽤及命名规则⽬标
变量定义
变量的类型
变量的命名
标识符和关键字
变量的命名规则
01. 变量定义
在 Python 中,每个变量在使⽤前都必须赋值,变量赋值以后该变量才会被创建
等号(=)⽤来给变量赋值 = 左边是⼀个变量名
= 右边是存储在变量中的值
变量名 = 值
变量定义之后,后续就可以直接使⽤了
02. 变量的类型
在内存中创建⼀个变量,会包括:
1. 变量的名称
2. 变量保存的数据
3. 变量存储数据的类型
4. 变量的地址(标⽰)
在Python中定义变量是不需要指定类型(在其他很多⾼级语⾔中都需要)
Python可以根据等号右侧的值,⾃动推导出变量中存储数据的类型
数据类型可以分为数字型和⾮数字型
2.1 数字型
整型 (int)
浮点型(float)
布尔型(bool)真 True ⾮ 0 数 —— ⾮零即真
假 False 0
复数型 complex 主要⽤于科学计算。例如:平⾯场问题、波动问题、电感电容等问题
2.2 ⾮数字型
1. 字符串
2. 列表
3. 元组
4. 字典
使⽤ type 函数可以查看⼀个变量的类型
·
python中的字符串是什么 a = "123"
print (type(a)) #可以打印看到变量a是字符串类型
03. 不同类型变量之间的计算
数字型变量之间可以直接计算
1. 在 Python 中,两个数字型变量是可以直接进⾏算数运算的
2. 如果变量是 bool 型,在计算时 True 对应的数字是 1, False 对应的数字是 0
字符串变量之间使⽤ + 拼接字符串
first_name = "三"
last_name = "张"
first_name + last_name #会输出"三张"
字符串变量可以和整数使⽤ * 重复拼接相同的字符串
数字型变量和字符串之间不能进⾏其他计算
· a = "$"
· b = a * 10
print(b) #会输出'$$$$$$$$$$'
· first_name = "zhang"
· x = 10
· x + first_name
· ---------------------------------------------------------------------------
· TypeError: unsupported operand type(s) for +: 'int' and 'str'
类型错误:`+` 不⽀持的操作类型:`int` 和 `str`
04. 变量的输⼊
所谓输⼊,就是⽤代码获取⽤户通过键盘输⼊的信息
1. 例如:去银⾏取钱,在 ATM 上输⼊密码
2. 在 Python 中,如果要获取⽤户在键盘上的输⼊信息,需要使⽤到 input 函数
input 函数实现键盘输⼊
1. 在 Python 中可以使⽤ input 函数从键盘等待⽤户的输⼊
1. ⽤户输⼊的任何内容 Python 都认为是⼀个字符串
语法如下:
字符串变量 = input("提⽰信息:")
05. 类型转换函数
函数说明
int(x)将x转换为⼀个整数
float(x)将x转换为⼀个浮点数
str(x)将x转换为⼀个字符串
06. 变量的格式化输出
格式化字符串含义
%s字符串
%d有符号⼗进制整数,%06d表⽰输出的整数显⽰位数,不⾜的地⽅使⽤0补全
%f浮点数,%.2f表⽰⼩数点后只显⽰两位
%%输出%
语法格式如下:
· print("格式化字符串" % 变量1)
print("格式化字符串" % (变量1, 变量2...))
格式化输出演练 —— 基本练习
1. 定义字符串变量 name,输出我的名字叫⼩明,请多多关照!
2. 定义整数变量 student_no,输出我的学号是 000001
3. 定义⼩数 price、weight、money,输出苹果单价 9.00 元/⽄,购买了 5.00 ⽄,需要⽀付 45.00 元1. 定义⼀个⼩数 cale,输出数据⽐例是 10.00%
5. print("我的名字叫 %s,请多多关照!" % name)
6. print("我的学号是 %06d" % student_no)
7. print("苹果单价 %.02f 元/⽄,购买 %.02f ⽄,需要⽀付 %.02f 元" % (price, weight, money))
print("数据⽐例是 %.02f%%" % (scale * 100))
07. 标识符和关键字
7.1 标识符
标⽰符就是程序员定义的变量名、函数名
名字需要有见名知义的效果,见下图:
标⽰符可以由字母、下划线和数字组成
不能以数字开头
不能与关键字重名
Python中的标识符是区分⼤⼩写的
7.2 关键字
关键字就是在Python内部已经使⽤的标识符
关键字具有特殊的功能和含义
开发者不允许定义和关键字相同的名字的标⽰符
通过以下命令可以查看Python中的关键字
import keyword
print(keyword.kwlist)
7.3. 变量的命名规则
命名规则可以被视为⼀种惯例,并⽆绝对与强制
⽬的是为了增加代码的识别和可读性
在定义变量时,为了保证代码格式,= 的左右应该各保留⼀个空格
在Python中,如果变量名需要由⼆个或多个单词组成时,可以按照以下⽅式命名
1. 每个单词都使⽤⼩写字母
2. 单词与单词之间使⽤ _下划线连接
3. 例如:first_name、ast_name、qq_number、qq_password
当变量名是由⼆个或多个单词组成时,还可以利⽤驼峰命名法来命名
1. ⼩驼峰式命名法
第⼀个单词以⼩写字母开始,后续单词的⾸字母⼤写。例如:firstName、lastName 2. ⼤驼峰式命名法
每⼀个单词的⾸字母都采⽤⼤写字母。例如:FirstName、LastName、CamelCase
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。
发表评论