1、exit():在命令行退出Python
2、强制退出某个运行的程序,用ctrl+c,比如陷入了无限循环
3、运行Python文件(假如是a.py文件):python a.py
4、在Python中,True和False必须首字母大写,true和false会显示错误
5、布尔运算用and、or和not。用&&、||、! 这些会出错
>>> 5 > 3 or 1 > 3
True
>>> 2 > 5 and 1 < 4
False
>>> (10<3)&&(5>2)
File "<stdin>", line 1
(10<3)&&(5>2)
^
SyntaxError: invalid syntax
6、在Python中,采用的格式化方式和C语言是一致的,用%实现
>>> 'Hello, %s' % 'world'
'Hello, world'
>>> 'Hi, %s, you have $%d.' % ('Michael', 1000000)
'Hi, Michael, you have $1000000.'
%运算符就是用来格式化字符串的。
在字符串内部:
%s表示用字符串替换
%d表示用整数替换
有几个%占位符,后面就跟几个变量或者值,顺序要对应好。如果只有一个%,括号可以省略,多个就不可以省略。字符串里面的%是一个普通字符怎么办?这个时候就需要转义,用%%来表示一个%。
>>> 'growth rate: %d %%' % 7
'growth rate: 7 %'
7、
/ 代表浮点数除法 (7/2=3.5)
/ /代表浮点数除法 (7/2= 3)
**代表浮点数除法 (2**3=8)
divmod(a,b)产生的两个值分别是a除以b的商和余数
divmod(9,5)=1,4
8、分片[start:end:step]指的是从start到end-1,每隔step个提取一个。
[:] 从头到尾提取整个字符串
[start:] start到结尾
[:end] 开头到end-1
9、split():基于分隔符将字符串分割
>>>todos='get gloves,get mask,give cat'
>>>todes.split(',')#表示用逗号分割,有逗号的地方就分割
['get gloves','get mask','give cat']
#若不指定分隔符,默认使用空白字符
>>>todes.split()
['get','gloves,get','mask,give','cat']
10、分隔符.join():用分隔符连接起来
>>>list=['Yeti','bigfoot','loch ness']
>>>sentence=','.join(list)
>>>print(sentence)
Yeti,bigfoot,loch ness
11、replace(a,b,c)
a:被替换字串
b:用于替换的新子串
c:替换的位置
>>>x='a duck goes into a car'
>>>x.replace('duck','marmoset')
>>>print(x)
a marmoset goes into a car
12、用#注释,Python 没有多行注释的符号,只能每一行注释开始处加上一个 #。
13、用\连接
一、若该行没写完想换行继续,可以在该行结尾加一个\
二、可以将一些字符串用\拼接起来
>>> alphabet = ''
>>> alphabet += 'abcdefg'
>>> alphabet += 'hijklmnop'
>>> alphabet += 'qrstuv'
>>> alphabet += 'wxyz'
等同于:
>>> alphabet = 'abcdefg' + \
... 'hijklmnop' + \
... 'qrstuv' + \
... 'wxyz'