01-变量
Posted xuefy
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了01-变量相关的知识,希望对你有一定的参考价值。
变量
- 变量就是可以重复使用的一个量,或者叫一个代号
- 变量命名的规则
- 变量命名可以包含数字,大小写字母,下划线或者更多,但是不推荐除了前三种内容之外的符号
- 数字不可以打头
- 4man 是不可以的
- man4 是可以的
- 一般在python中,以下划线开头的内容具有特殊含义,不建议使用
- 比如 _age, _name,理论可以,但强烈不推荐,包括但不限于一个下划线开头和两个连续下划线开头
- 大小写不一样,俗称大小写敏感
- ForMan 跟 forMan不是一个变量名称
- 推荐:
- 使用具有固定含义的英文单词或缩写, srv=server skt=socket,一般以posix命名规则为主
- 驼峰命名法
- 大驼峰,每个单词第一个字母均大写
- 在Python中给类命名使用此法
- 如:MyHome,IntOne
- 小驼峰, 类似大驼峰,但第一个字母小写
- 在Python中一般给普通变量或者函数命名
- 如:myHome, intOne
- postix写法
- 多个单词用下划线链接,单词全部小写
- 如:my_home, int_one
- 大驼峰,每个单词第一个字母均大写
- 保留字和关键字
- 变量名不能为关键字和保留字
- 如:class, def, break, if
-
- 查看关键字方法:
-
import keyword print(keyword.kwlist)
### 变量声明
- var_name = var_value
- var1 = var2 = var3 = var_value
- var1, var2, va3 = v1, v2, v3
age = 18 print(age) print(18) age1 = age2 = age3 = 18 print(age1) print(age2) print(age3) age4, age5, age6 = 12, 21, 41 print(age4) print(age5) print(age6)
变量类型
- 标准数据一共六种:
- 数字类型Number
- 字符串类型str
- 列表list
- 元祖tuple
- 字典dict
- 集合set
Number数字类型
- 数字类型没有大小限制(只要内存足够)
整数
- 自然数,0,负自然数
- 整数分进制
- 二进制
- 表示为0b开头的0,1d代码
- 八进制
- 十六进制
- 十进制
- 二进制
#其他进制转换二进制# >>> bin(2) #十进制转换二进制# ‘0b10‘ >>> bin(0o10) #八进制转换二进制# ‘0b1000‘ >>> bin(0xf) #十六进制转换二进制# ‘0b1111‘ #其他进制转换为八进制# >>> oct(0b101) ‘0o5‘ >>> oct(0xf) ‘0o17‘ >>> oct(0o123) ‘0o123‘ #其他进制转换为十六进制# >>> hex(0o10) ‘0x8‘ >>> hex(3) ‘0x3‘ >>> hex(0b111) ‘0x7‘ #其他进制转换为十进制# >>> int(0o10) 8 >>> int(0xf) 15 >>> int(0b10) 2
浮点数
- 小数
- 计算机里表示浮点数可以有条件省略
- 如:3.1415
- 3.
- 0.5
- .5
height = 170.12 print(height) shili = .2 print(shili) shili = .6 print(shili) 170.12 0.2 0.6
布尔值
- 表示真假,只有两个值, True/False
- 布尔值可以跟数字直接操作
age = 18 + True print(age) 19
以上是关于01-变量的主要内容,如果未能解决你的问题,请参考以下文章
append() 在这个代码片段中是如何工作的?与特定变量混淆[重复]
19 01 11 javascript ?????????????????????(???????????????) ??????????????????????????????(代码片段