2.C语言中文网学习Python

1.Python注释

# 单行注释

'''

多行注释

'''

说明多行代码的功能时一般将注释放在代码的上一行,说明单行代码的功能时一般将注释放在代码的右侧

2.缩进

和其它程序设计语言(如 Java、C 语言)采用大括号“{}”分隔代码块不同,Python 采用代码缩进和冒号( : )来区分代码块之间的层次

3.内置函数和标准库函数是不一样的。

 

4.

算术运算符:
+,—,*,/(//),%,**
加减乘除模幂
数学除,整除

比较运算符:
==,!=,>,>=,<,<=。is,is not

逻辑运算符:
and,or,not

位运算符:
&,|,~,^,<<,>>
与,或,非,异或,左移,右移


三目运算符:

list:
查:访问切片。index(e),index(e,start,end)
增:+(连接列表),insert(i,e),append(e),extend(e)
删:del listname[i],pop(i),remove(e)。clear()
改:访问切片

tuple:
查:访问切片
增:+(连接列表),insert(i,e),append(e),extend(e)
删:del tuple(垃圾回收,很少用)
改:不能修改元素。只能创建新的代替旧的

dict:
查:访问 dict[key],get(key)
增:访问方式 dict[key]=value
删:del dict[key]
改:访问方式 dict[key]=value
判断:in / not in
keys(),values(),items()

set:
查:in
增:add(e)
删:remove(e)
改:-
交集,并集,差集:&,|,-


字符串方法:
字符串连接:+
字符串和数字连接:str(数字)
获取字符:访问方式 string[i],string[i,j]
长度:len()
分割:split()
连接:join()
统计子串出现的次数:str.count(sub)


流程控制:
for 迭代变量 in 序列
while else,for else

lambda表达式:
Java中lambda表达式其实就是匿名内部类的实现。

和函数所有不同的是,类方法至少要包含一个 self 参数

posted @ 2022-01-12 16:45  midiyu  阅读(196)  评论(0编辑  收藏  举报