python2
2021-09-08 16:30:43 6 举报
AI智能生成
python2
作者其他创作
大纲/内容
Python 中的变量不需要声明,变量的赋值操作既是变量声明的过程也是变量定义的过程。
每个变量在使用前都必须赋值,变量赋值以后该变量才会被创建。
Python 允许你同时为多个变量赋值。
可以为多个对象指定多个变量。
变量
int(有符号整型)
long(长整型[也可以代表八进制和十六进制])
float(浮点型)
complex(复数)
Numbers(数字,不可变)
python 的字串列表有 2 种取值顺序:从左到右索引默认 0 开始的,最大范围是字符串长度少 1从右到左索引默认 -1 开始的,最大范围是字符串开头
加号(+)是字符串连接运算符,星号(*)是重复操作
String(字符串,不可变)
列表用[ ]标识。是 Python 最通用的复合数据类型。
List(列表,可变)
元组用\"()\"标识。内部元素用逗号隔开。
Tuple(元组,不可变)
字典用\"{ }\"标识。字典由索引 (key) 和它对应的值 value 组成
Dictionary(字典,可变)
标准数据类型
+
-
*
/
#幂 - x**y 返回x的y次幂**
算术运算符
==
!=
<>(不等,与!=类似)
>
<
>=
<=
比较运算符
赋值运算符、位运算符(省略)
and
or
not
逻辑运算符
in(x in y,x是否在系列y中)
not in(与in相反)
成员运算符
is not
身份运算符
运算符
if:elif:else:
常用语句
print 默认输出是换行的,如果要实现不换行需要在变量末尾加上逗号 。
print 默认输出是换行的
#:单行注释三个单引号、三个双引号:'''多行注释'''、\"\"\"多行注释\"\"\"
python2在文件开头加入 # -*- coding: UTF-8 -*- 或者 #coding=utf-8 就行了注意:Python3.X 源码文件默认使用utf-8编码,所以可以正常解析中文,无需指定 UTF-8 编码。
python2中文编码
如果 Python2.x 版本想使用使用 Python3.x 的 print 函数,可以导入 __future__ 包。如果使用了print,会使用3.x的。该包禁用 Python2.x 的 print 语句,采用 Python3.x 的 print 函数。
Python2.x 中使用 Python3.x 的 print 函数
标识符可以包括字母、数字以及下划线(_),但不能以数字开头。
标识符
以下划线开头的标识符是有特殊意义的。以单下划线开头(_foo)的代表不能直接访问的类属性,需通过类提供的接口进行访问,不能用\"from xxx import *\"而导入
下划线开头的标识符是有特殊意义的
以双下划线开头的(__foo)代表类的私有成员。以双下划线开头和结尾的(__foo__)代表python 里特殊方法专用的标识,如__init__()代表类的构造函数。
双下划线开头的(__foo)代表类的私有成员
( \\)将一行的语句分为多行显示
单引号、双引号、三引号用来表示字符串
子主题
基础
持续更新中
python2
0 条评论
回复 删除
下一页