任何语言都有一些小的难以归类的知识点,为了将他们更好的整理,这里留下一份关于Python的零散知识贴。
注释
单行注释:#
多行注释:'''……'''
pycharm注释快捷键:ctrl+/
变量与赋值
Python是一个弱类型语言,就是说变量初始化时不需要申明变量类型,这简化了很多东西,但在调试时容易出问题,需要注意。
greeting="hello!"
print(greeting) 注意:python 2.x中 print不是函数,写print greeting
输出: hello!
python中允许同时赋值
a=b=c=1
以上实例,创建一个整型对象,值为1,三个变量被分配到相同的内存空间上。
python中允许同时分别赋值
a,b,c=1,2,"abc"
以上实例,两个整型对象 1 和 2 的分配给变量 a 和 b,字符串对象 “abc” 分配给变量 c。
除了自己给变量赋值之外,有的时候需要从外界获取用户输入,这个时候需要input()
函数。
x=input("x:")
print("input is"+x)
运行上述代码,终端会显示”x:”,此时输入内容并按下回车,将输出input is +x.
断行表达
Python中行的最大长度不得超过 80 个字符的标准。折叠长行的方法有以下几种方法:
1.在括号(包括圆括号、方括号和花括号)内换行,如:
class cube:
def __init__(self, length, width,
height):
或:
class cube:
def __init__(self,\
length,\
width,\
height):
2.在长行加入续行符强行断行,断行的位置应在操作符前,且换行后多一个缩进,以使维护人员看代码的时候看到代码行首即可判定这里存在换行,如:
if color == WHITE or color == BLACK \
or color == BLUE:
paint(color);
自增
python不支持 i++一类的写法,你可以通过i+=1来表达相同的概念
连续赋值与分别赋值
python赋值运算先计算赋值号(=)右边的值,在进行赋值
例1
a,b=1,2
a,b=b,a+b
#这种赋值,先计算右边,那么b=2,a+b=3
#再进行赋值,那么a=2,b=3
例2
a,b=1,2
a=b
#此时b=2,那么a=2
b=a+b
#此时a=2,那么b=2+2=4
python控制台打开help()如何退出
按q即可