二, python的基本语法(和java不同的)
- Python 标识符
- Python 中的标识符是区分大小写的。
- 以单下划线开头 _foo 的代表不能直接访问的类属性,需通过类提供的接口进行访问
- 以双下划线开头的 __foo 代表类的私有成员
- 以双下划线开头和结尾的 foo 代表 Python 里特殊方法专用的标识,如 init() 代表类的构造函数。
- 多行语句
- Python语句中一般以新行作为语句的结束符,但是我们可以使用斜杠( \)将一行的语句分为多行显示
item_one='I,' item_two='love,' item_three='you' total=item_one+\ item_two+\ item_three print(total)
打印结果:I,love,you
- Python语句中一般以新行作为语句的结束符,但是我们可以使用斜杠( \)将一行的语句分为多行显示
- Python 引号
word = 'word' sentence = "这是一个句子。" paragraph = """这是一个段落。 包含了多个语句""" - 多个变量赋值
a = b = c = 1
a, b, c = 1, 2, "john" - 标准数据类型
-
Numbers(数字)(int long float complex )
String(字符串)
List(列表) 有序 可以更新,当读到没有的,会自动新增,和改变
Tuple(元组) 元组不能二次赋值,相当于只读列表。
Dictionary(字典) 无序
number用于存储数值,是不可改变的数据类型
这意味着改变数字类型会分配一个新的对象
当你指定一个值时,Number对象会被创建
用del语句删除一个被赋值的数值变量
再次删除会报错
File "E:\python\python_file\demo\2.py", line 18, in <module> print(var1) NameError: name 'var1' is not defined -
字符串
python的字串列表有2种取值顺序:
-
从左到右索引默认0开始的,最大范围是字符串长度少1
从右到左索引默认-1开始的,最大范围是字符串开头
str = 'Hello World!' print(str) # 输出完整字符串 Hello World! print(str[0]) # 输出字符串中的第一个字符 H print(str[2:5]) # 输出字符串中第三个至第六个之间的字符串 llo print(str[2:]) # 输出从第三个字符开始的字符串 llo World! print(str * 2) # 输出字符串两次 Hello World!Hello World! print(str + "TEST") # 输出连接的字符串 Hello World!TEST

浙公网安备 33010602011771号