0
点赞
收藏
分享

微信扫一扫

不会吧,不会2022年了还有人不认识这个吧

江南北 2022-02-20 阅读 75

说起编程大家的想法都是难,好难,非常难!今天我们就来说一个简单的语法:Python!!!

怎么个简单法呢?先来介绍一下这个语言

Python介绍 

1、Python 命令行解释提示符下

输入control + p 命令提示符向上查找

输入control + n 命令提示符向下查找

2、在交互模式中,最后打印的表达式的值被赋予给变量_

3、在字符串第一个引号前添加r字符,可以避免通过\转义字符

4、使用三个引号包含的字符串可以跨越多行

注:字符串的首行将自动包含行的结尾换行符,通过在行首添加\可以避免

5、字符串连接 (+, *)

'abc' + 'def'# 字符串连接,可以连接变量

'abc' * 3 # 字符串重复

'Py' 'thon'# 两个字符串字面值自动连接,不包括变量或表达式

# 字符串连接

6、字符串索引

字符串的下标从0开始索引,字符串是没有分割字符的类型,一个字符是一个简单的长度为1字符串

7、负数从字符串右侧开始计数

注:-0相当于0,负数从-1开始

8、字符串支持切片,索引获取单个字符,切片获取子字符串

注:切片的开始参数总是被包含,结尾总是被排除的。

9、字符串切片默认值,第一个索引省去默认为0,第二个索引省去默认为切片的长度;

10、最简单理解字符串切片原理是记住字符之间的位置,左侧的字符是0,右侧的字符是n就是索引n:

11、使用较大的索引将会出现如下错误

12、Python字符串是不可以被修改的,给字符串索引位置赋值将会出现如下错误!

# 如果需要,你可以创建一个新的字符串。

13、Python 2.0以后引入了新的存储文本的数据类型,Unicode对象。他可以很好的存储、维护Unicode数据并提供自动转换。

Unicode常被用来解决国际化。

14、Unicode字符串的建立

# 字符串前面的小写的u是被支持用来创建Unicode字符的,如果你想使用特殊字符,请参考Unicode-Escape。例如:

注:\u0020表示Unicode字符0x0020(空格)

15、原始模式字符串,字符串引号前添加'ur'前缀,Python使用Raw-Unicode-Escape编码。如果使用了不对等条件的反斜线将退出\uXXXX转换。

主:原始模式是非常实用的,例如:正则表达式需要原始模式

除了Python标准的编码,Python提供了完整的方式从一个已知的编码建立Unicode编码。

16、内建函数unicode()提供访问所有已注册的Unicode编码(C0ders and DECoders).一些已知的编码Latin-1, ASCII, UTF-8, and UTF-16能被转换。

字符2个变量长度的编码存储Unicode字符在一个或者更多的字节。默认编码通常被设置为ASCII, 通过传递字符区间在0-127,传递其他字符将被拒绝并产生一

个错误,当一个Unicode字符打印、写到一个文件、或通过str()转换,转换将空间使用默认编码。

通过使用指定编码可以转换一个Unicode字符串到一个8位的字符串,Unicode提供一个encode()方法带一个编码名字的参数,小写的字母编码是被推荐的。

17、如果你有一个指定编码的数据想要产生一个相等的Unicode字符串,你可以使用unicode()方法,第二个参数带上编码名称。

18、列表

列表通过在尖括号之间使用逗号分隔值,列表可以包含不同类型的值,但同行是相同的。

19、列表和字符串一样属于序列类型,同样可以被索引和切片

20、返回一个新列表的拷贝

21、列表支持操作符

22、不像字符串,列表可以改变自己的内容

23、列表可以使用append()方法在结尾添加元素

24、列表的切片可以被赋值,甚至可以改变列表的长度和清空列表

25、内建的len()函数可以被应用到列表


 

举报

相关推荐

0 条评论