python使用的零散知识

任何语言都有一些小的难以归类的知识点,为了将他们更好的整理,这里留下一份关于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即可

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值