- 编程
笔记
- 2024-7-18 20:38:10 @
除法运算符
- Python用“/”来计算两数相除。例如:
7.5/5
1.5
7.3/3
1.0
7.3/3
2.433333333333333
- Python用“//”来取整除,求商,计算结果向下取接近商的整数。
7.3//3
2.0
ascii
- 大写字母与小写字母码值差32
- 大写字母与小写字母码不是相互连续的
字符转序号 ord() 序号查字符 chr()
变量名的命名规则:
- 只能使用大、小写字母、数字和_
- 不能以数字开头
- 不能和系统关键字重复
可以成为变量名的有 3_m,m3
不可以成为变量名的有 if,else,m 3
map()函数
- input()获得一行文本内容,返回string
a = input()
- 发出指令
a,b = input().split()
- 数据转换
a,b = int(a) , int(b)
a,b = int(a) , float(b)
a,b,c,d = input().split()
a,b,c,d = int(a) , int(b) , int(c) , int(d)
a,b,c,d = map( int , input().split() )
不用函数四舍五入的方法
round()
- 加0.5实现>0.5数自动进位小于0.5 的保持不进位
0.5 => 0.5 + 0.5 => 1.0
0.6 => 0.6 + 0.5 => 1.1
0.8 => 0.8 + 0.5 => 1.3
0.4 => 0.4 + 0.5 => 0.5
0.3 => 0.3 + 0.5 => 0.8
11 => 10
15 => 20
- 保留十位数对个位进行四舍五入
a = (a+5) // 10 * 10
- 保留到百位数
a = (a+50) // 100 * 100
- 保留到n位
a = (a+50) // n * n
不用条件判断实现向上取整
[需求] 妹500克加收超重费4元,不足500克部分按500克计算
设对x进行向上取整
(x + 500 - 1) // 500 * 4
字符串的拆解
-
ch() = input()#得到一串文本,即“字符串”,空字符串也是有含义的“空杯不空”,只是没有内容不是没有杯子
-
字符串可以理解为字符数组,调用方法一致(类似于icode重的Flyer,ltem)
例:ch = hnai
-
ch[0],ch[1],ch[2],ch[3] 分别定义为h,n,a,i
-
ch也是可以数字型的文本如: ch = 4567那ch[0]为4,ch[1]为1
0 条评论
目前还没有评论...