python入门
注释,输入输出,分割,删除,f-strings, 库
-
注释
单行注释 #
多行注释 三对多/单引号包裹
-
输入输出
输入 input() 返回类型是字符串(不能直接运算)-->类型转换
输出 python每一个print后会默认换行,输出多行 三对多/单引号包裹;
,end=""不换行,引号里输入的东西可以输出;
,sep=""一次print输出多个字符串中间的分隔符,逗号变空格,**+ **使其拼成一整串输出。
-
split()【分割字符串】
(1)按某一个字符分割,如‘.'
>>> str = ('www.google.com') >>> print str www.google.com >>> str_split = str.split('.') >>> print str_split ['www', 'google', 'com']
(2)按某一个字符分割,且分割n次。如按‘.'分割1次
>>> str_split = str.split('.',1) >>> print >>> str_split = str.split('.',1) >>> print str_split ['www', 'google.com'] ['www', 'google.com']
(3)split分隔后是一个列表,[0]表示取其第一个元素;
>>> str_split = str.split('.')[0] >>> print str_split www
>>> str_split = str.split('.')[::-1] >>> print str_split ['com', 'google', 'www'] >>> str_split = str.split('.')[::] >>> print str_split ['www', 'google', 'com']
-
strip()【删除字符串】
声明:s为字符串,rm为要删除的字符序列. 只能删除开头或是结尾的字符或是字符串。不能删除中间的字符或是字符串。
s.strip(rm) 删除s字符串中开头、结尾处,位于 rm删除序列的字符
s.lstrip(rm) 删除s字符串中开头处,位于 rm删除序列的字符
s.rstrip(rm) 删除s字符串中结尾处,位于 rm删除序列的字符
注意:
当rm为空时,默认删除空白符(包括'\n', '\r', '\t', ' ')
这里的rm删除序列是只要边(开头或结尾)上的字符在删除序列内,就删除掉。
>>> a = '123abc' >>> a.strip('21') '3abc' >>> a.strip('12') '3abc' **f-strings**
-
f-strings
python的print字符串前面加f表示格式化字符串,加f后可以在字符串里面使用用花括号括起来的变量和表达式。以 f 开头,包含的{}表达式在程序运行时会被表达式的值代替。
-
用import导入库,xx.yy 调用。