來源:简书
01. 编码
中默认的编码格式是 ASCII 格式,在没修改编码格式时无法正确打印汉字,所以在读取中文时会报错。
解决方法为只要在文件开头加入# — : UTF-8 –或者#=utf-8就行了
注意:#=utf-8 的 = 号两边不要空格。
02. 基础语法
print (“Hello, !”)
注意:.7可以不加括号,但.x都需要在print后加括号。
假设你已经设置了 解释器 PATH 变量。使用以下命令运行程序: test.py
在 里,标识符由字母、数字、下划线组成。在 中,所有标识符可以包括英文、数字以及下划线(_),但不能以数字开头。 中的标识符是区分大小写的。
以下划线开头的标识符是有特殊意义的。以单下划线开头 _foo 的代表不能直接访问的类属性,需通过类提供的接口进行访问,不能用 from xxx *而导入;
以双下划线开头的 __foo 代表类的私有成员;以双下划线开头和结尾的 foo 代表 里特殊方法专用的标识,如 init() 代表类的构造函数。
可以同一行显示多条语句,方法是用分号 ; 分开,如:
下面的列表显示了在中的保留字。这些保留字不能用作常数或变数,或任何其他标识符名称。
所有 的关键字只包含小写字母。
中单行注释采用 # 开头;多行注释使用三个单引号(”’)或三个双引号(“””)。
print 默认输出是换行的,如果要实现不换行需要在变量末尾加上逗号 ,
03. 变量类型
在内存中存储的数据可以有多种类型。例如,一个人的年龄可以用数字来存储,他的名字可以用字符来存储。 定义了一些标准类型,用于存储各种类型的数据。
有五个标准的数据类型:
支持四种不同的数字类型:
长整型也可以使用小写 l,但是还是建议您使用大写 L,避免与数字 1 混淆。
使用 L 来显示长整型。
还支持复数,复数由实数部分和虚数部分构成,可以用 a + bj,或者 (a,b) 表示, 复数的实部 a 和虚部 b 都是浮点型。
· 字符串
字符串或串()是由数字、字母、下划线组成的一串字符。
的字串列表有2种取值顺序:
如果你要实现从字符串中获取一段子字符串的话,可以使用变量[头下标:尾下标],就可以截取相应的字符串,其中下标是从 0 开始算起,可以是正数或负数,下标可以为空表示取到头或尾。
加号(+)是字符串连接运算符,星号(*)是重复操作
List(列表) 是 中使用最频繁的数据类型。列表可以完成大多数集合类的数据结构实现。它支持字符,数字,字符串甚至可以包含列表(即嵌套)。
列表用 [ ] 标识,是 最通用的复合数据类型。列表中值的切割也可以用到变量 [头下标:尾下标] ,就可以截取相应的列表,从左到右索引默认 0 开始,从右到左索引默认 -1 开始,下标可以为空表示取到头或尾。
加号 + 是列表连接运算符,星号 * 是重复操作。
元组是另一个数据类型,类似于List(列表)。元组用”()”标识。内部元素用逗号隔开。但是元组不能二次赋值,相当于只读列表。
元组是不允许更新的。而列表是允许更新的
· 字典
字典()是除列表以外之中最灵活的内置数据结构类型。列表是有序的对象集合,字典是无序的对象集合。两者之间的区别在于:字典当中的元素是通过键来存取的,而不是通过偏移存取。
字典用”{ }”标识。字典由索引(key)和它对应的值value组成
有时候,我们需要对数据内置的类型进行转换,数据类型的转换,你只需要将数据类型作为函数名即可。以下几个内置的函数可以执行数据类型之间的转换。这些函数返回一个新的对象,表示转换的值。
(完)
看完本文有收获?请转发分享给更多人
关注「Python那些事」,做全栈开发工程师
点「在看」的人都变好看了哦
加入IP合伙人(站长加盟) | 全面包装你的品牌,搭建一个全自动交付的网赚资源独立站 | 晴天实测8个月运营已稳定月入3W+
限时特惠:本站每日持续更新海量内部创业教程,一年会员只需98元,全站资源免费无限制下载点击查看会员权益
站长微信: qtw123cn
