Python第十二课-数据存放箱

2024-02-15
| 12页
| 65人阅读
| 8人下载
普通

内容正文:

Lorem ipsum dolor sit amet, consectetuer adipiscing elit. Aenean commodo ligula eget dolor. Cum sociis natoque penatibus et magnis dis parturient montes, nascetur ridiculus mus. 少儿编程课 1 数据存放箱 2 字符串操作 s='abcdefg' #输出字符中的全部内容 print(s) #输出字符串中的第一个字符 print(s[0]) #输出字符串中的第二个字符 print(s[1]) #输出字符串中的最后一个字符 print(s[len(s)-1]) len():可以获取字符串长度 3 字符串截取 名称[开始下标:结束下标]:从开始下标截取直到结束下标-1 若省略结束下标,则表示截取到末尾 s='abcdefg' #从字符串中截取前5个字符 print(s[0:5]) s='abcdefg' #截取字符串中的cdefg字符 print(s[2:]) 4 二进制 二进制是计算技术中广泛采用的一种数制 二进制数据是用0和1两个数码来表示的数。它的基数为2,进位规则是“逢二进一” 十进制数据是用0到9十个数码来表示的数。它的基数为10,进位规则是“逢十进一” 二进制转换指令 bin():将一个整数转换为二进制字符串 t1=97 t2=bin(t1) print(t2) 运行结果: 0b1100001 注意:以0b开头,代表该数值为二进制数值 思考:如何截取除0b以外的所有字符 ? ASCII码 ASCII(American Standard Code for Information Interchange,美国信息交换标准代码)是基于拉丁字母的一套电脑编码系统,主要用于显示现代英语和其他西欧语言 为计算机中二进制数所表示的内容,制定的统一规则 运行结果: 97 65 ASCII码转换指令 ord():将一个字符转换为与之对应的ASCII码值 t1='a' t2=ord(t1) print(t2) t1='A' t2=ord(t1) print(t2) 指令综合应用 t1='a' #将字符转换为对应的ASCII码值 t2=ord(t1) print(t2) #将数值转换为对应的二进制字符串 t3=bin(t2) print(t3) #截取二进制中除0b以外的字符 t4=t3[2:] print(t4) 运行结果: 97 0b1100001 1100001 9 Unicode Unicode(统一码、万国码、单一码)是计算机科学领域里的一 项业界标准,包括字符集、编码方案等 Unicode 是为了解决传统的字符编码方案的局限而产生的, 它为每种语言中的每个字符设定了统一并且唯一的二进制编码, 以满足跨语言、跨平台进行文本转换、处理的要求 步骤分析 1、用户从键盘输入内容 2、将输入的内容转换为列表 3、遍历列表中的所有字符 4、将每个元素转为其对应的ASCII码值 6、将转换后的ASCII码转为其对应的二进制 7、将二进制字符串中的0b截取掉 11 实现代码 s=input("请输入内容:包括字母、数字、标点符号 ") li=list(s) code="" for x in range(len(li)): t1=li[x] t2=ord(t1) t3=bin(t2) t4=t3[2:] code=code+t4 print("二进制码:",code) +:连接符,可以用来连接字符串 12 $$

资源预览图

Python第十二课-数据存放箱
1
Python第十二课-数据存放箱
2
Python第十二课-数据存放箱
3
Python第十二课-数据存放箱
4
Python第十二课-数据存放箱
5
Python第十二课-数据存放箱
6
所属专辑
相关资源
示范课
由于学科网是一个信息分享及获取的平台,不确保部分用户上传资料的 来源及知识产权归属。如您发现相关资料侵犯您的合法权益,请联系学科网,我们核实后将及时进行处理。