day8 - 总结

总结

  • 字符串和字符
    1.什么是字符串(str)
  • 字符串是容器型数据类型(序列),将’‘或者""或者’’’’’'或者""""""作为容器标志,里面每一个独立的-符号就是字符串的一个元素
  • 字符串不可变;字符串是有序(支持下标操作)
  • 字符串的元素:引号里面的每个符号都是字符串的元素,字符串的元素又叫字符。- 字符分为两种: 普通字符、转义字符
  • 空串 (引号中说明都没有,空格也不行)
  • 字符串的容器标志
    ** ‘‘和""没有区别; ‘’’’’'和""""""没有区别**
    ’‘和""里面的内容不能通过直接按回车换行,只能通过转义字符换行;’’’’’'和""""""里面的内容可以直接通过回车换行

2.字符串的元素 - 字符
字符分为普通字符和转义字符两种
1)普通字符 - 在字符串中表示符号本身的字符
2)转义字符 - 使用\和其他符号一起来表示特殊功能和意义的字符
\n - 换行
\t - 水平制表符(相当于tab键)
’ - 表示一个普通的单引号
" - 表示一个普通的双引号
\ - 表示一个普通的反斜杠
3) 阻止转义 - 让字符串中所有的转义字符功能消失(让一个字符串中的每一个符号都是表示符号)
在字符串前加r/R: r’’, R’’

  1. 转义字符 - 编码字符
    \u4位的16进制数 - 16进制数的编码值对应的字符

3.编码值 - 字符编码

  1. 编码值 - 计算机在存储符号的时候其实存的是这个符号对应的固定数字。这个数字就是符号对应的编码值
  2. 编码表 - 将字符和数字一一对应的表
    ASCII码表 - 总共有128个符号,只有美国常用符号,不包括中文
    数字在字母的前面,大写字母在小写前面(A-65, a-97), 大写字母和小写字母之间有间隙 (记!)

Unicode编码表(python) - Unicode编码表中包含ASCII码;
包含了目前世界所有国家所有民族的所有语言符号(万国码);
中文编码范围:4e00~9fa5

chr(编码值) - 获取编码值对应的字符
ord(字符) - 获取指定字符的编码值 (凡是需要字符的地方,都给长度是1的字符串)
编码字符 - \u4e00

  • 字符串相关操作

字符串获取字符和列表获取元素的语法一样
一个空格是一个字符
一个转义字符是一个字符,长度是1

2.运算符

1)字符串1 + 字符串2 - 将两个字符串拼接产生一个新字符串
2)字符串 * N - 将字符串重复N次产生一个新的字符串

比较大小: >、<、>=、<=
两个字符串比较大小比较的是第一对不相等的字符的编码值的大小

是否是数字字符:‘0’ <= char <= ‘9’
是否是小写字母: ‘a’ <= char <= ‘z’
是否是大写字母:‘A’ <= char <= ‘Z’
是否是字母:‘a’ <= char <= ‘z’ or ‘A’ <= char <= ‘Z’
是否是中文: ‘\u4e00’ &l

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值