小学课后服务 Python少儿编程 入门篇:12-数据存放箱 课件 (12张PPT)

资源下载
  1. 二一教育资源

小学课后服务 Python少儿编程 入门篇:12-数据存放箱 课件 (12张PPT)

资源简介

(共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=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
Unicode
Unicode(统一码、万国码、单一码)是计算机科学领域里的一
项业界标准,包括字符集、编码方案等
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+t4
print("二进制码:",code)
+:连接符,可以用来连接字符串

展开更多......

收起↑

资源预览