变量的命名
a, 标识符:
定义:标示符就是程序员定义的变量名,函数名等,它需要有见名知义的效果,
- 标识符可以由字母、下划线和数字组成
- 不能以数字开头
- 不能与关键字重名
b, 关键字:
定义:关键字 就是在 Python 内部已经使用的标识符
开发者不允许定义和关键字相同的名字的标示符
c:获取关键字:
>>> import keyword
>>> print(keyword.kwlist)
>
['False', 'None', 'True', 'and', 'as', 'assert', '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']
>>>
d:变量的命名规则:
Python 中的标识符是区分大小写的
变量名需要由二个或多个单词组成时,可以按照以下方式命名:
每个单词都使用小写
字母 单词与单词之间使用 _下划线 连接
例如:first_name、 last_name、 qq_number、 qq_password
e:驼峰命名法:
小驼峰式命名法:
第一个单词以小写字母开始,后续单词的首字母大写
例如:firstName、lastName
大驼峰式命名法:
每一个单词的首字母都采用大写字母
例如:FirstName、LastName、CamelCase
变量的创建
在内存中创建一个变量,会包括:
- 变量的名称
- 变量保存的数据
- 变量存储数据的类型
- 变量的地址
变量的类型
在 Python 中定义变量是 不需要指定类型
数据类型可以分为 数字型 和 非数字型
1,数字型:
- 整型 (int)
- 浮点型(float)
- 布尔型(bool)
真 True 数学运算时表示 1; 假 False 数学运算时表示 0
2,复数型 (complex):
主要用于科学计算,例如:平面场问题、波动问题、电感电容等问题
3,非数字型:
- 字符串 (str)
- 列表 (list)
- 元组(tuple)
- 字典(dic)
另外:可以使用 type 函数可以查看一个变量的类型
>>> animal = "monkey"
>>> type(animal)
<class 'str'>
>>> list = [1, 2, 3, 4, 5]
>>> type(list)
<class 'list'>
>>>
字符串的特殊用法:
A:在 Python 中,字符串之间可以使用 + 拼接生成新的字符串
>>> string = "i love "+"you"
>>> string
'i love you'
B: 字符串变量 可以和 整数 使用 * 重复拼接相同的字符串
>>> print("= "*20)
= = = = = = = = = = = = = = = = = = = =
C: 数字型变量 和 字符串 之间 不能进行其他计算
>>> sum = "b"+2
Traceback (most recent call last):
File "<stdin>", line 1, in <module>
TypeError: must be str, not int
>>>
变量的输入操作:
input 函数实现键盘输入
语法如下:
字符串变量 = input(“提示信息:”)
>>> name = input("please input your name:")
please input your name:lihua
>>> name
'lihua'
>>> type(name)
<class 'str'>
>>>
注:这里输入的任何内容Python解释器都认为其是一个 字符串。
变量类型转换的操作:
int(x) 将 x 转换为一个整数
>>> a = '5'
>>> int(a)
5
float(x) 将 x 转换到一个浮点数
>>> a = 5
>>> float(a)
5.0
同样的,在用户输入的时候也可以直接将字符串转化为数字:
>>> number = int(input("please input a number:")) #将获取的值通过int()直接转化为int类型
please input a number:5
>>> type(number)
<class 'int'>
>>>
变量的格式化输出:
如果希望输出文字信息的同时,一起输出 数据,就需要使用到 格式化操作符
% 被称为 格式化操作符,专门用于处理字符串中的格式
格式化字符:
- %s 字符串
- %d 有符号十进制整数,%06d 表示输出的整数显示位数,不足的地方使用 0 补全
- %f 浮点数,%.2f,表示小数点后只显示两位
- %% 输出 %
>>> print("我是%s,我今年%d岁了,我的身高是%.2f米%%" % ("James_Nan", 21, 1.755))
我是James_Nan,我今年21岁了,我的身高是1.75米%
>>>
编程路上,怎么能少得了欢乐:
人人都离不开手机,若干年后,墓碑上只刻二维码,路过时拿出手机扫一扫,一生
的故事就出来了……爱过谁、恨过谁、还牵挂着谁……简称为“扫墓”......这并
不可怕,可怕的是屏幕上显示……………“对方已同意添加你为好友
ok ,python中变量的细节比较多,就到这里吧! =^_^=