Python3自学语法注意点总结

1.from import和import的区别

  from ....import...是从...包中引入...类;

  import ...是引进整个...包;

2.Python中的变量赋值不需要类型声明。

3.Python3中严格控制大小写:bool类型的True

4.2/6=0.33333  得到浮点数         2*3=6     乘

  2//6=0   得到整数               2**3=8    乘方

5.Python 中用elif 代替了else if,所以if语句的关键字为:if – elif –    else

 每个条件后面要使用冒号(:),表示接下来是满足条件后要执行的语句块 ;

 使用缩进来划分语句块,相同缩进数的语句在一起组成一个语句块;

 在Python中没有switch – case语句。

6.break 语句可以跳出 for 和 while 的循环体。如果你从 for 或 while 循环中终止,任何对应的循环 else 块将不执行。

  continue语句被用来告诉Python跳过当前循环块中的剩余语句,然后继续进行下一轮循环

7.函数:(1)默认参数必须放在最后面,否则会报错

             (2)def(**kwargs) 把N个关键字参数转化为字典

8.(1)不可变类型:类似 c++ 的值传递,如整数、字符串、元组。如fun(a),传递的只是a的值,没有影响a对 象本身。比如在 fun(a)内部修改 a 的值,只是修改另一个复制的对象,不会影响 a 本身。

   (2)可变类型:类似 c++ 的引用传递,如 列表,字典。如 fun(la),则是将 la 真正的传过去,修改后fun外部的la也会受影响

9.Python中的类的方法与普通的函数只有一个特别的区别——它们必须有一个额外的第一个参数名称, 按照惯例它的名称是 self。

 self 代表的是类的实例,代表当前对象的地址,而 self.class 则指向类。

10.

爬虫的基本原理:分析网页-请求网页-返回网页信息-解析网页-下载文件-保存文件;

爬虫相关的第三方包:请求网页用的是requests,解析网页有三种方法(re、lxml、BeautifulSoup),这三个包是爬虫的重中之重;

 

 

   请大家多多指教!



Python3学习网站:http://www.runoob.com/python3/python3-tutorial.html   

Python工程师介绍资料(网页写的挺好)

https://edu.csdn.net/topic/python111




评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值