""" Auther:少校 Time:2025/4/1 15:39 越努力,越幸运 """ #1. 什么是字符串(str) """ 1. 字符串是容器型数据类型,可以同时存储多个文字符号; 将'','''''',"",""""""作为容器的标志,里面的每一个符号都是字符串的元素。 注:三个引号引起来的内容只有在特定位置才是注释,包括:文件开头,函数开头和类开头 2.字符串是不可变的;字符串有序 3.字符串中元素就是引号中的每一个独立的符号,又叫字符,任何文字符号都可以作为字符串里的元素。 """ # 多行字符串: 三引号字符串又叫多行字符串,字符串的内容可以直接按回车换行 #2. 字符 """ 字符串中的字符分为两种:普通字符、转义字符 1)普通字符 - 在字符串中表示符号本身的字符 2)转义字符 - 在特定符号前加 \ 让符号具有特殊功能的字符 \n - 换行 \t - 水平制表符 (相当于一个tab键) \' - 表示一个普通的单引号 \" - 表示一个普通的双引号 \\ - 表示一个普通的反斜杠 """ #3. 编码字符 # 编码字符是一种特殊的转义字符 :\u 跟4位的16进制编码值 # 每一个字符都有两种表示方法 a.直接写符号本身 b.使用编码字符 """ 1)编码值 计算机只能存数字,为了让计算机能存储文字符号,我们给每个文字符号绑定一个固定的数字,每次在需要存储这个符号的时候就存储这个符号对应的数字。 每个符号对应的数字是固定的就是这个符号的编码值。 2)编码表 是保存不同符号和编码值对应关系的表。 a. ASCII编码表 :只有128个字符 只包含西欧语言的文字符号 数字 在 大写字母 前面 ;大写字母 在 小写字母 前面; 大写字母和小写字母之间有间隙 a-97 A-65 b. Unicode编码表 :统一码、万国码,里面包含了世界上所有的国家、民族的所有语言符号。 注意:Unicode编码表中包含了所有的ASCII编码表 中文字符的编码范围:4e00 ~ 9fa5 """ #4. python中如何使用编码值 #1) chr函数 # chr(编码值) - 获取指定的编码值对应的字符 #编码值可以十进制数,也可以是16进制数 如果要用16进制 需要在开头添加 0x数字 print(chr(59999)) for x in range(0x4e00,0x9fa5 +1): print(chr(x),end=" ") #2) ord(字符) - 获取指定字符对应的编码值 #字符:长度为1的字符串 print(ord("侯"),ord("宝"),ord("山")) #3) 编码字符 str1="a\u0061" print(str1) #a.判断内容是否是汉字 x= "汉" print("\u4e00" <= x <= "\u9fa5")
10.字符串和字符
本节1408字2025-04-07 15:08:12