菜鸟教程python基础总结

来源:互联网 发布:淘宝卖家手机号采集 编辑:程序博客网 时间:2024/06/04 18:55

pycharm社区版本是免费滴,第一次发现IDE工具这么好用

1、python对缩进很严格

2、;可以一行显示多条语句

4、六种标准数据类型有:(Number(数字)String(字符串)List(列表) Tuple(元组) Sets(集合)Dictionary(字典))

这里写图片描述

python列表可以修改,而字符串和元组不能

5、函数可以元祖形式多返回值

**for i in range(1,10):
for j in range(1,10):
print(‘{} X {} = {}’.format(i,j,i*j)) //format 格式化**

8、is 用于判断两个变量引用对象是否为同一个(地址都要相同), == 用于判断引用变量的值是否相等

9、字符串才有转义字符

11、无限循环可以使用 CTRL+C 来中断循环

12、pass是空语句,是为了保持程序结构的完整性,不可以省略,不然出错,句末逗号也不能省略

13、迭代器是一个可以记住遍历的位置的对象。迭代器对象从集合的第一个元素开始访问,直到所有的元素被访问完结束。迭代器只能往前不会后退

14、 L (Local) 局部作用域
E (Enclosing) 闭包函数外的函数中
G (Global) 全局作用域
B (Built-in) 内建作用域

15、Python 中只有模块(module),类(class)以及函数(def、lambda)才会引入新的作用域,其它的代码块(如 if/elif/else/、try/except、for/while等)不会引入新的作用域的,也就是说这这些语句内定义的变量,外部也可以访问

内置的函数 dir() 可以找到模块内定义的所有名称

re.match只匹配字符串的开始,如果字符串开始不符合正则表达式,则匹配失败,函数返回None;而re.search匹配整个字符串,直到找到一个匹配

Socket又称”套接字”,应用程序通常通过”套接字”向网络发出请求或者应答网络请求,使主机间或者一台计算机上的进程间可以通讯。

原创粉丝点击