-
在 Python 里,标识符由字母、数字、下划线组成。在 Python 中,所有标识符可以包括英文、数字以及下划线(_),但不能以数字开头。
-
以下划线开头的标识符是有特殊意义的。以单下划线开头
_foo
的代表不能直接访问的类属性,需通过类提供的接口进行访问,不能用from xxx import *
而导入。 -
以双下划线开头的
__foo
代表类的私有成员,以双下划线开头和结尾的__foo__
代表 Python 里特殊方法专用的标识,如__init__()
代表类的构造函数。 -
Python 可以同一行显示多条语句,方法是用分号
;
分开 -
Python语句中一般以新行作为语句的结束符。但是我们可以使用斜杠( \)将一行的语句分为多行显示,如下所示:
total = item_one + \ item_two + \ item_three`
-
python 中多行注释使用三个单引号(’’’)或三个双引号(""")。
#!/usr/bin/python
# -*- coding: UTF-8 -*-
# 文件名:test.py
'''
这是多行注释,使用单引号。
这是多行注释,使用单引号。
这是多行注释,使用单引号。
'''
"""
这是多行注释,使用双引号。
这是多行注释,使用双引号。
这是多行注释,使用双引号。
"""
- 修改、添加、插入、删除、弹出列表中元素
aaa = ['111','222','333','444','555']
#修改
aaa[0] = '000'
#添加
aaa[5] = '666'
#插入
aaa.insert(2,'2.5')
#删除
del aaa[0]
#弹出
popped_aaa = aaa.pop()
#默认弹出最后一个,存在popped_aaa中
其他方法:
list.count(obj) #统计某个元素在列表中出现的次数
list.extend(sep) #在列表末尾一次性追加另一个序列中的多个值(用新列表扩展原来的列表)
list.index(obj) #从列表中找出某个值第一个匹配项的索引位置
list.reverse #反向列表中元素
list.sort(cmp=None,key=None,reverse=False) #对原列表进行排序
- 根据值删除元素
aaa.remove( '111')
- 获取子字符串
#[头下标:尾下标]
s = 'abcdef'
s[1:5]
#输出的结果为:'bcde'
- 加号(+)是字符串连接运算符,星号(*)是重复操作
#!/usr/bin/python
# -*- coding: UTF-8 -*-
str = 'Hello World!'
print str # 输出完整字符串
print str[0] # 输出字符串中的第一个字符
print str[2:5] # 输出字符串中第三个至第六个之间的字符串
print str[2:] # 输出从第三个字符开始的字符串
print str * 2 # 输出字符串两次
print str + "TEST" # 输出连接的字符串
输出结果:
Hello World!
H
llo
llo World!
Hello World!Hello World!
Hello World!TEST