变量的基本了解和使用
一、变量的基本使用
1.在python中,每个变量在使用前都必须赋值,变量赋值以后该变量才会变创建。
2.等号(=)用来给变量赋值;
= 左边时一个变量名;
= 右边是存储在变量的值;
变量名 = 值
二、变量的命名规范
-
-
-
-
- 目标
-
-
-
-
-
-
-
-
- 标识符和关键字
- 变量的命名规则
-
-
-
-
0.1:标识符
-
-
-
-
-
-
-
- 标识符就是程序定义的变量名、函数名
-
-
-
-
-
-
名字需要有见名知义的效果
-
-
-
-
-
- 标识符可以是由字母、下划线和数字组成
- 但是不能以数字开头
- 不能和关键字同名
-
-
-
-
二.1变量名的命名规则
1.在定义变量时,为了保证代码格式,= 左右应该保留一个空格
2.在python中,如果变量名需要由两个或者是多个单词组成时,可按照以下方式命名
a.每个单词都是用小写字母
b.单词与单词之间使用“_”
c.例如:last_name,qq_user
二.3驼峰命名方法
1.当变量名是由一个或者是多个单词组成时,可以使用驼峰命名方式
小驼峰命名方法
a.第一个单词以小写开始,后续单词单词首个字母大写
b.如:firstName
大驼峰命名方法
a.每一个单词的首字母都采用大写字母
b.FirstName
三、变量的类型
A、在内存中创建一个变量,会包括:
1.变量的名称;
2.变量保存的数据;
3.变量存储数据的类型;
4.变量的地址(标示)
注意:
1.在python中,定义变量时是不需要指定变量的类型;
2.在运行的时候,python解释器会根据赋值语句等号右侧的数据;
3.自动推导出变量中保存数据的准确类型
2.1关键字
1.关键字就是在python内种中已经使用了的标识符
2.关键字具有特殊的功能和含义
3.开发者不允许定义和关键字相同名字的标识符
注:可以通过以下查看定义和关键字相同的名字标识符
1.import keyword
2.print(keyword.kelist)
B、字符串
-
-
-
-
- string表示是一个字符串类型;
- int表示是一个整数类型;
- bool表示是一个布尔类型,真表示为Ture或者是假Fslse;
- folat表示是一个小数类型,浮点类型
-
-
-
C、非数字型
-
-
-
-
- 字符串
- 列表
- 元组
- 字典
-
-
-
使用type可以查看一个变量的类型
例如:type(name)
则输出string
D、如何区分int(整型)和long(长整型)
int整数
long长整型
-
-
-
-
-
- 在python中的整数属于int类型,默认为十进制
- 在32的电脑上,位数为32位,64的则为64位
- 自从python2.2起,如果整数溢出,python就会自动将整数数据转换为长整数,所以如今长整数后面不加L这个字母也不会出现报错的情况注意:在python3.0里不再有long类型,全部都是int类型的整数
-
-
-
-
演练-不同变量之间的计算
-
-
-
-
- 在python中,两个数字型变量是可以直接进行算数运算的
- 如果变量是bool类型,在计算时:a.Ture对应的数字是‘1’b.False对应的数字是‘0’
-
-
-
-
-
-
-
- 定义函数 i=10
- 定义浮点数 f=10.5
- 定义布尔型 b=Ture
- 在python中,使用上述三个变量相互进行算术运算如一下:
- print(i+f) 输出20.5
- print(i+b) 输出11
- print(f-b) 输出9.5
- print(i*f) 输出105.0
-
-
-
-
-
-
-
-
- 字符串的变量之间的使用 + 拼接字符串
-
-
-
-
例如:1.name="李"
last="四"
则print(name + last * 10)
便输出10遍李四这个名字
-
-
-
-
-
-
- 数字型变量则不能和字符串一起进行运算 如:name="zhang"x=10
- print(x +name )则会报错。
-
-
-
-
-
三.一、变量的输出
1、所谓的输出,就是使用代码获取用户通过键盘输入的信息
2、在python中,如果要获取用户在键盘上的输入信息,需要用到“ input ”函数
例如:去银行取钱,则需要在ATM机上输入密码
input函数的演练
例如买苹果
1.输入苹果的单价
price_str = input ("苹果的单价为:")
2.输入苹果的重量
weight_str = input("苹果的重量为:")
3.计算支付金额
注释:(多行)"""
两个字符串之间是不能直接使用乘法进行运算的
1.将价格转换为小数类型
price = folat(price_str)
2.将重量转换为小数
weight = folat (weight_str)
3.计算最终的金额
money = price * weight
3.1.print(money)
3.2.在控制台中输入苹果的单价和重量
三、变量的格式化输出
格式化字符 含义
%s 字符串
%d 有符号十进制整数,%06d表示输出的整数显示位数,不足的地方使
用0补全
%f 浮点数,%.02f表示小数点显示后两位
%% 输出%
语法格式:
print("格式化字符串" % 变量1)
print("格式化字符串" % (变量1,变量2))
练习:name,则输出我的名字 “小明” 请多关照
name=小明
print("我的名字叫 %s ,请多关照")
👇
print("我的名字叫 %s 请多关照!!!" %name)
浙公网安备 33010602011771号