新开课day9总结

字符

1、定义

容器型数据类型; 将单引号、双引号、三个单引号、三个双引号作为容器的标志里面的每个符号就是字符串中元素。

2、性质:

  • 不可变的(不支持增删改)
  • 有序的(支持下标操作)
  • 元素(字符):可以是任何文字符号, 包括:数字、字母、汉字、日文、韩语、表情符号、标点等

转移字符

字符 :字符串中的元素(字符串每一个独立的符号)

字符串中的字符可以分为两种:普通字符、转义字符

1)普通字符: 在字符串中表示符号本身的字符

2)转义字符: \和指定的一些符号组合在一起表示特殊功能或者特殊意义的字符。

转义字符是C语言创建的,但是很多都已经没有存在的价值的。

3)认识转义字符

\a:响铃

\b:退格符号

print('==\a==')       #====
print('sad\bassds')   #saassds,d被覆盖

\n:换行

\r:回车

print('sa\nasdsa') 	  # sa
					  # asdsa
    
print('sas\rcZ')	  #cZ

\t:tab键对应的空格数,制表符

\单引号:单纯的单引号

\u:编码字符

print('it\'s me')				 #it's me
print('\\name\\user\文章.txt')   #\name\user\文章.txt

print('\u23ef+asdaadss')  		#⏯+asdaadss
print('\u23ff+asdaadss')  		#⏿+asdaadss

r-string:r(字符串)

在字符串的最前面加r或者R,可以让字符串中所有的转义字符功能消失(让字符串中的所有字符自动变成普通字符)

path = r'\C:\Users\杨向笙\Desktop\知识回顾.txt'
print(path)
#\C:\Users\杨向笙\Desktop\知识回顾.txt

path = R'\C:\Users\杨向笙\Desktop\知识回顾.txt'
print(path)
#\C:\Users\杨向笙\Desktop\知识回顾.txt

编码值

定义:计算机存储数据的时候只能存数字(存的是数字对应的二进制的补码);为了能够让计算机存储字符,给每个

字符对应一个固定的数字,每次需要存储这个字符的时候就去存这个数字;每个字符对应的那个数字就是这个字符

的编码值。

编码表

1、SCII码表:有128个字符对应的编码值(只要包含英文符号和其他西欧语言对应的符号)

数字字符0~9从48开始连续递增

大写字母A~Z从65开始连续递增

小写字母a~z从97开始连续递增

2、Unicode编码表(Python):是ASCII码表的扩展(包含了ASCII码表),包含了世界上所有国家所有民族所有语言的

对应的符号(统一码、万国码)

中文范围:4e00 ~ 9fa5

Python程序对编码值的应用

1、chr(编码值):获取指定编码值对应的字符

2、ord(字符):获取指定字符对应的编码

print(chr(65),end=',')
print(chr(90),end=',')
print(chr(122
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值