python语法拾遗
-
单行注释
#!/usr/bin/python3
使用三引号('''或""")可以指定一个多行字符串。
-
关于注释,也可以使用 ''' ''' 的格式在三引号之间书写较长的注释;
''' ''' 还可以用于在函数的首部对函数进行一个说明:paragraph = """这是一个段落, 可以由多行组成""" def example(anything): '''形参为任意类型的对象, 这个示例函数会将其原样返回。 ''' return anything
-
isinstance()
>>> isinstance(1,int) >>> True
-
python数据类型转换
函数 描述 complex(real [,imag]) 创建一个复数 repr(x) 将对象 x 转换为表达式字符串 eval(str) 用来计算在字符串中的有效Python表达式,并返回一个对象 set(s) 转换为可变集合 dict(d) 创建一个字典。d 必须是一个序列 (key,value)元组。 frozenset(s) 转换为不可变集合 chr(x) 将一个整数转换为一个字符 unichr(x) 将一个整数转换为Unicode字符 ord(x) 将一个字符转换为它的整数值 hex(x) 将一个整数转换为一个十六进制字符串 oct(x) 将一个整数转换为一个八进制字符串
-
join方法
以指定字符串作为分隔符,将 seq 中所有的元素(的字符串表示)合并为一个新的字符串 str.join(sequence) 以下实例展示了join()的使用方法: #!/usr/bin/python3 s1 = "-" s2 = "" seq = ("r", "u", "n", "o", "o", "b") # 字符串序列 print (s1.join( seq )) print (s2.join( seq )) 以上实例输出结果如下: r-u-n-o-o-b runoob
-
strip()方法
strip() 方法用于移除字符串头尾指定的字符(默认为空格)。 str.strip([chars]); #!/usr/bin/python3 str = "*****this is string example....wow!!!*****" print (str.strip( '*' )) 以上实例输出结果如下: this is string example....wow!!!
-
tuple()可以连接
#!/usr/bin/python3 tup1 = (12, 34.56); tup2 = ('abc', 'xyz') # 以下修改元组元素操作是非法的。 # tup1[0] = 100 # 创建一个新的元组 tup3 = tup1 + tup2; print (tup3)
-
字典方法
d = {key1 : value1, key2 : value2 } dict = {'Name': 'Runoob', 'Age': 7, 'Class': 'First'} dict['Age'] = 8; # 更新 Age dict['School'] = # 添加信息 del dict['Name'] # 删除键 'Name' dict.clear() # 删除字典 del dict # 删除字典