标识符的使用

1. 什么是标识符
标识符是对对象引用起的一个名字。如变量 、函数名、等等。
标示符是自己定义的 , 有效的标识符需要遵循一定的规则。
2. 标识符规则
(1) 由字母、下划线和数字组成,且数字不能开头
(2) 长度任意长;
(3) 标识符不能与关键字同名;
注意 :python 中的标识符是区分大小写的 变量名 a A 不相同
3. Python 中的关键字
关键字 : python 已经使用了的标识符,所以不允许开发者自己定义和关键字相
同的名字的标示符
查看 Python 中的关键字
练习 1 :下面的标示符哪些是正确的,哪些不正确为什么
fromNo12 my_Boolean my­Boolean Obj2 2ndObj
myInt test1 Mike2jack My_tExt _test test!32 int jack_rose
4. Python 命名规范
(1) 见名知意
起一个有意义的名字,尽量做到看一眼就知道是什么意思 ( 提高代码可 读性 )
比如 : 名字 就定义为 name , 定义学生 用 student
(2) 下划线命名法
多个单词之间使用下划线隔开 例如 my_name=’zs’
(3) 类的命名使用大驼峰命名法 例如 Person
5. 补充
除了以上这些规则外,还有一组命名惯例一一这些并非是必要的规则,但 般在
实际中都遵守。
例如
1. 以单下划线开头的变量名 ( _X 不会被 from module import * 语句导入。
2. 前后有双下划线的变量名 (__ X__ ) 是系统定义的变量名,对解释器有特殊意
义。
3. 以两下划线开头、但结尾没有双下划线的变量名 (__ X) 是类的本地私有变量。
七、常量
常量就是值保持不变的量,例如 π 就是一个常量。但是在 Python 没有提供一种
机制来保持常量不变。如果我们想表示一个值是常量。我们约定俗成的将变量的
名称全部大写来表示一个常量。
例如 PI=3.1415926
八、常用的类型转换函数
函数
说明
int(x [,base ])
将x转换为一个整数 float(x )
将x转换到一个浮点数
str(x )
将对象 x 转换为字符串
chr(x )
将一个整数转换为一个字符
eval(str )
用来计算在字符串中的有效Python表达式,并
返回一个对象
tuple(s )
将序列 s 转换为一个元组
list(s )
将序列 s 转换为一个列表
1. int() 函数
(1) bool 转换成 int True 转换成 1 False 转换成 0
(2) float 转换成 int ,直接将小数砍掉。
(3) str 转换成 int ,只能转化由纯数字组成的字符串
1 # bool 类型
2 a = int ( True )
3 print ( type ( a ), a ) # < class 'int' > 1
4 b = int ( False )
5 print ( type ( b ), b ) # < class 'int' > 0
6
7 # float 类型
8 c = int ( 10.9 ) # 注意:直接将小数砍掉
9 print ( type ( c ), c ) # < class 'int' > 10
10
11 # 字符串
12 d = int ( "10.77" ) # ValueError : invalid literal for int () with base 10 :
'10.77'
13 print ( type ( d ), d ) # 注意:只能转化有纯数字组成的字符串
14 f = int ( "10" )
15 print ( type ( f ))
2. float() 函数
(1) bool 转换成 float True 转换成 1.0 False 转换成 0.0
(2) int 转换成 float ,直接添加 .0 例如 10­­> 10.0
(3) str 转换成 float ,只能转化由纯整数或者浮点数组成的字符串
1 # float 函数
2 a = float ( 10 )
3 print ( type ( a ), a ) # < class 'float' > 10.0 4 b = float ( True )
5 print ( type ( b ), b ) # < class 'float' > 1.0
6 c = float ( False )
7 print ( type ( c ), c ) # < class 'float' > 0.0
8 d = float ( "10.88" )
9 print ( type ( d ), d ) # < class 'float' > 10.88
3. str() 函数
将其他数据类型的数据转成字符串
1 a = str ( True )
2 print ( type ( a ), a ) # < class 'str' > True
3 b = str ( 10 )
4 print ( type ( b ), b ) # < class 'str' > 10
5 c = str ( 10.34 )
6 print ( type ( c ), c ) # < class 'str' > 10.34
4. chr() 函数
按照 UTF­8 编码表,将十进制的数字转换成对应的字符。
1 a = chr ( 25105 )
2 print ( type ( a ), a ) # < class 'str' >
查询 UTF­8 编码 : http://www.mytju.com/classcode/tools/encode_utf8.asp 5. eval() 函数
将公式字符串转化成公式
1 a = "109//10"
2 print ( eval ( a ))
python中的取余运算其实就是取模运算
所谓取模运算,就是计算两个数相除之后的余数,符号是%。如a % b就是计算a除以b的余
数。用数学语言来描述,就是如果存在整数n,其中0 <= |m |<| b|,使得
1 a = n * b + m ,那么 a % b = a n * b = m
其中 n= a/b ,然后对n进行向下取整,最后得到n
取模运算的两个操作数都必须是整数,可以是负整数,但是b不可以是0,因为被除数不能
为0嘛
1 print ( 3 //9)
2 print ( 9 %‐ 4 ) # 3
3 print ( 3 % 9 ) # 3
  • 0
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值