资源简介 (共12张PPT)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.少儿编程课数据存放箱字符串操作s='abcdefg'#输出字符中的全部内容print(s)#输出字符串中的第一个字符print(s[0])#输出字符串中的第二个字符print(s[1])#输出字符串中的最后一个字符print(s[len(s)-1])len():可以获取字符串长度字符串截取名称[开始下标:结束下标]:从开始下标截取直到结束下标-1若省略结束下标,则表示截取到末尾s='abcdefg'#从字符串中截取前5个字符print(s[0:5])s='abcdefg'#截取字符串中的cdefg字符print(s[2:])二进制二进制是计算技术中广泛采用的一种数制二进制数据是用0和1两个数码来表示的数。它的基数为2,进位规则是“逢二进一”十进制数据是用0到9十个数码来表示的数。它的基数为10,进位规则是“逢十进一”二进制转换指令bin():将一个整数转换为二进制字符串t1=97t2=bin(t1)print(t2)运行结果:0b1100001注意:以0b开头,代表该数值为二进制数值思考:如何截取除0b以外的所有字符 ?ASCII码ASCII(American Standard Code for Information Interchange,美国信息交换标准代码)是基于拉丁字母的一套电脑编码系统,主要用于显示现代英语和其他西欧语言为计算机中二进制数所表示的内容,制定的统一规则运行结果:9765ASCII码转换指令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)运行结果:970b11000011100001UnicodeUnicode(统一码、万国码、单一码)是计算机科学领域里的一项业界标准,包括字符集、编码方案等Unicode 是为了解决传统的字符编码方案的局限而产生的,它为每种语言中的每个字符设定了统一并且唯一的二进制编码,以满足跨语言、跨平台进行文本转换、处理的要求步骤分析1、用户从键盘输入内容2、将输入的内容转换为列表3、遍历列表中的所有字符4、将每个元素转为其对应的ASCII码值6、将转换后的ASCII码转为其对应的二进制7、将二进制字符串中的0b截取掉实现代码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+t4print("二进制码:",code)+:连接符,可以用来连接字符串 展开更多...... 收起↑ 资源预览