学习笔记(03):600 分钟搞定 Python 入门到实战-字符和字符串-1
立即学习:https://edu.csdn.net/course/play/26676/338774?utm_source=blogtoedu
一、字符Unicode标准
1、Unicode字符集:Unicode 给所有的字符指定了一个数字用来表示该字符即代码点,规定了符合对应的二进制代码,仅仅只是一个字符集。
2、Unicode字符编码:字符编码标准不仅定义了每个字符的唯一标识(即字符的数字值,或者叫做代码点),也定义了怎样用比特来表示这个值。Unicode标准定义了三种编码形式,允许同一个数据以一字节、两字节或四字节的格式来传输(即每个代码单元可以是8比特、16比特或32比特)。同一个字符集可以使用所有三种编码形式,它们之间可以互相转换,而不会丢失数据。
3、相关资料:
官网
https://home.unicode.org/
维基百科
https://wiki.wxwidgets.org/Unicode
彻底弄懂 Unicode 编码
https://blog.csdn.net/hezh1994/article/details/78899683
了不起的 Unicode!
https://blog.csdn.net/csdnnews/article/details/103516231
4、包及函数
>>> ord('a')
97
>>> bin(97)
'0b1100001'
>>> import sys
>>> sys.getdefaultencoding()
'utf-8'
二、字符串
1、需要在字符中使用特殊字符时,python 用反斜杠 \ 转义字符。网上可查python转义字符表。
https://www.runoob.com/python/python-strings.html
2、字符串定义及操作
字符串是序列,可以进行字符串的加(+)、乘(*)、长度(len)、包含(in)等操作。注意汉字字符串的长度是按系统使用的字符编码方案得到的。所以在UTF-8编码中,一个汉字虽然占用2个字节长,但系统会自动识别其为一个字。
3、课程代码
>>> ord('a')
97
>>> bin(97)
'0b1100001'
>>> import sys
>>> sys.getdefaultencoding()
'utf-8'
>>>
>>>
>>> a = 'python'
>>> a ="python"
>>> type(a)
<class 'str'>
>>> b = 'python'
>>> type(b)
<class 'str'>
>>> 250
250
>>> type(250)
<class 'int'>
>>> '250'
'250'
>>> type('250')
<class 'str'>
>>> int('250')
250
>>> "what's your name?"
"what's your name?"
>>> 'what"s your name?'
'what"s your name?'
>>> 'what\'s your name?'
"what's your name?"
>>> a + b
'pythonpython'
>>> a * 3
'pythonpythonpython'
>>> 'n' in a
True
>>> 'm' in a
False
>>>len(a)
6
>>> len('代码')
2
>>>
- 学习笔记(02):600 分钟搞定 Python 入门到实战-字符和字符串-3
- 学习笔记(06):600 分钟搞定 Python 入门到实战-字符和字符串-3
- 学习笔记(04):600 分钟搞定 Python 入门到实战-字符和字符串-2
- 学习笔记(01):600 分钟搞定 Python 入门到实战-字符和字符串-2
- 学习笔记(05):600 分钟搞定 Python 入门到实战-字符和字符串-2
- 学习笔记(04):600 分钟搞定 Python 入门到实战-字符和字符串-1
- 学习笔记(05):600 分钟搞定 Python 入门到实战-字符和字符串-3
- 学习笔记(03):600 分钟搞定 Python 入门到实战-字典-1
- 学习笔记(03):Python零基础轻松从入门到实战-字符和字符串-3
- 学习笔记(03):600 分钟搞定 Python 入门到实战-整数和浮点数-2
- 学习笔记(03):Python零基础轻松从入门到实战-字符和字符串-3
- 学习笔记(02):Python零基础轻松从入门到实战-字符和字符串-2
- 学习笔记(04):600 分钟搞定 Python 入门到实战-集合
- 学习笔记(16):600 分钟搞定 Python 入门到实战-for循环-2
- 学习笔记(13):Python零基础轻松从入门到实战-字符和字符串-3
- 学习笔记(13):600 分钟搞定 Python 入门到实战-案例
- 学习笔记(10):600 分钟搞定 Python 入门到实战-字典-1
- 学习笔记(02):600 分钟搞定 Python 入门到实战-整数和浮点数-1
- 学习笔记(04):600 分钟搞定 Python 入门到实战-整数和浮点数-1
- 学习笔记(05):600 分钟搞定 Python 入门到实战-整数和浮点数-2