设为首页 加入收藏

TOP

0005-20180422-自动化第六章-python基础学习笔记(三)
2019-08-23 00:31:18 】 浏览:176
Tags:0005-20180422- 自动化 -python 基础 学习 笔记
ytes:
50 print(bin(i)) 51 52 # D:/Install-File/python-work/auto-chapter6/3-data-class-supplement.py 53 # 0b11100110 54 # 0b10110101 55 # 0b10110111 56 # 0b11100101 57 # 0b10101000 58 # 0b10000111 59 """ 60 61 """ 62 name_str = "查显忠" #默认unicode编码格式8个字节 63 name_tytes = name_str.encode('utf-8') #转换为gbk编码后4个字节 64 print(name_tytes) 65 for i in name_tytes: 66 print(bin(i)) 67 68 # D:\Install-File\python-work\venv\Scripts\python.exe D:/Install-File/python-work/auto-chapter6/3-data-class-supplement.py 69 # b'\xe6\x9f\xa5\xe6\x98\xbe\xe5\xbf\xa0' 70 # 0b11100110 71 # 0b10011111 72 # 0b10100101 73 # 0b11100110 74 # 0b10011000 75 # 0b10111110 76 # 0b11100101 77 # 0b10111111 78 # 0b10100000 79 80 """ 81 82 """ 83 name = "海娇" 84 85 #把unicode编码的字符串,转换为utf-8编码的字节: 86 v1 = name.encode('utf-8') 87 #把unicode编码的字符串,转换为gbk编码的字节: 88 v2 = name.encode('gbk') 89 print(v1) 90 print(v2) 91 92 # b'\xe6\xb5\xb7\xe5\xa8\x87' 93 # b'\xba\xa3\xbd\xbf' 94 #以上utf-8和gbk编码的海娇互相不认识 95 """

 

数据类型整数补充相关知识脚本:

 1 ##################int###########
 2 """
 3 val = 9
 4 result = val.bit_length()   #二进制位所占的最大长度
 5 print(result)
 6 """
 7 
 8 """
 9 val = 2
10 result=val.to_bytes(3,'big')
11 print(result)
12 b'\x00\x00\x02'
13 """
14 
15 """
16 val = 2
17 result=val.to_bytes(6,'big')
18 print(result)
19 #b'\x00\x00\x00\x00\x00\x02'
20 """
21 
22 """
23 val = 66
24 #计算机硬件CPU处理的大端,小端
25 result=val.to_bytes(6,'big')#6控制的是生成多少个字节的字符,big表示大端,CPU处理时,指示是从后往前读(big)还是从前往后读(little)
26 print(result)
27 #b'\x00\x00\x00\x00\x00B'#此处显示3位,大写的B是assic码表示66的编码,与二进制没有关系
28 
29 #idle测试输出如下:
30 # >>> bin(66)
31 # '0b1000010'
32 # >>> 
33 
34 """
35 
36 """
37 val = 66
38 #计算机硬件CPU处理的大端,小端
39 result=val.to_bytes(6,'little')#6控制的是生成多少个字节的字符,big表示大端,CPU处理时,指示是从后往前读(big)还是从前往后读(little)
40 print(result)
41 #b'B\x00\x00\x00\x00\x00'#此处显示3位,大写的B是assic码表示66的编码,与二进制没有关系
42 """
43 
44 val = 2
45 result=val.to_bytes(6,'little')
46 print(result)
47 
48 #将字节再转换为数字:
49 data = int.from_bytes(result,'little')
50 print(data)

 

数据类型字符串补充相关知识脚本:

 1 ##########str##########
 2 #str
 3 """
 4 name = 'alEx'
 5 result = name.casefold()#β在法语里通通过casefold转为小写ss
 6 #casefold可以转换所有语种的大写转小写
 7 print(result)
 8 result = name.lower()#英文字母的转小写
 9 print(result)
10 
11 name = 'β'
12 result = name.casefold()
13 print(result)
14 
15 """
16 #center---在中间的两侧分别插入指定字符,总宽度为指定宽度
17 """
18 name = 'alEx'
19 val = name.center(20,'*')
20 print(val)
21 #********alEx********
22 """
23 """
24 name = 'alE'
25 val = name.center(20,'*')
26 print(val)
27 #********alE*********
28 """
29 
30 #rjust 和 ljust 分别在右侧或左侧插入指定字符,总宽度为指定字符
31 """
32 name = 'alEx'
33 val = name.ljust(20,'*')
34 print(val)
35 #alEx****************
36 """
37 
38 """
39 name = 'alEx'
40 val =
首页 上一页 1 2 3 4 下一页 尾页 3/4/4
】【打印繁体】【投稿】【收藏】 【推荐】【举报】【评论】 【关闭】 【返回顶部
上一篇delphi连接mysql (通过libmysql... 下一篇Delphi 实现不规则窗体

最新文章

热门文章

Hot 文章

Python

C 语言

C++基础

大数据基础

linux编程基础

C/C++面试题目