热线电话:13121318867

登录
2020-07-18 阅读量: 689
python串讲

1. 注释快捷键:Ctrl +?

2. 分隔符:“;”

image.png

3. 缩进:tab 取消缩进:shift+tab

4. 查看帮助文档:shift+tab

5. sep:分隔符 end:换行符

6.“*”表示这一行代码在运行

7. //:取整 %:取余 **:幂

8. math科学计算库

fabs(x):返回x的绝对值,

image.png

9. 复合赋值运算符

+=、-=、*=、/=、……

10. 比较运算符

==:判断是否相等 =:赋值

11. 逻辑运算符

and、or、not

12.字符串

--》常用的方法:Is开头都表示判断

--》find、count、replace的示范

image.png

--》split和partition的区别

image.png

--》join和format的示例:

image.png

13. 列表

image.png

数数是右往左,步长也是要是负数

image.png

如果步长搞错就取不出来:

image.png

添加一个元素:

image.png

添加一组完整的:

image.png

如果要把一组中的分别添加进去,就要用extend:

image.png

Del:直接删除

Pop:弹出,抛出(默认抛出最后一个)

Remove:优先删掉先出现的那个元素值

Clear:清空列表

赋值:取俩就要赋值俩:

image.png

排序:默认升序排序,如果想要降序,就要改成True:

image.png

for循环:

image.png

for循环+if或者if+else

image.png

14.元组

想生成一个元祖的话就需要加逗号,否则就变成了整形

image.png

元组的切片:

image.png

元组不可变,但是里面嵌套列表的话,里面的列表是可变的

15.字典---增删改查

字典虽无顺序,但可遍历,即可放到for循环中,

image.png

字典种增加键值对的方式:①通过赋值

image.png

②或者setdefault:

image.png

删除字典中的键值对:

Pop:里面放的是键,抛出指定键对应的值

Popitem:抛出最后一个

image.png

可变的数据类型,都有清空这一操作

Get、keys、values、items的用法

image.png

16.集合

集合可变的,集合是字典中键的集合,集合是无序不重复元素的集合

image.png

把一个类型转化为集合:

image.png

增:

image.png

集合的增:

image.png

求并集和update的区别:

image.png

17.函数

函数主要分为三种:内置函数、模块函数、自定义函数

内置函数:Python自带的

模块函数:需要导入模块才可用的

自定义函数:没有人写过,需要自己写的

~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~

Sum里面必须是可迭代的序列:

sum([1,2,3],4)

-->10

image.png

Round:

image.png

round(2.51)

-->3

把两列数值打包到一起,再进行解压

image.png

[*zip(list("abcd"),[1,2,3])]

-->[('a',1),('b',2),('c',3)]

Enumerate:生成惰性对象

list(enumerate(list("abcd")))

-->[(0,'a'),(1,'b'),(2,'c'),(3,'d')]

image.png

~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~

模块函数:

① Import 库名

② Import 库名 as 别名

Math模块、random模块、时间模块

~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~·

自定义模块:

image.png

形参和实参:

位置参数和关键字参数的区别:

image.png

image.png

没有输出(没有out),值不可以被调用,会报错:

image.png

image.png

如果想输出结果被调用,要写return,不要写print,print只能看不能用。

Map函数:映射

image.png

Sorted:默认按第一个位置的升序排序:

image.png

想降序:

image.png


104.4154
5
关注作者
收藏
评论(0)

发表评论

暂无数据