来了
0 课前准备
1.安装并配置好 python 环境,建议是 python3 的 2.安装并配置好编译器,PyCharm、Anaconda、VS code 实在不行,记事本也可以。
实在安装不了 python 环境,那就只能用在线工具顶替一下,这个,或者这个
1 python 基础
先说一下赋值, i = 0
,这个的意思不是说【i 等于 0】,而是说把 【0 这个值赋给了 i】
i = 0
print(i)
上面的代码,输出的是 0,print(i) 的意思就是把 i 输出。
猜一下下面这个的代码输出的是什么
i = a = s = d = f = 0
print(i, a, s, d, f)
接下来讲一下数据类型,看下面的代码。
i = 0
print(i)
print(type(i))
i = 0.0
print(i)
print(type(i))
i = '000000'
print(i)
print(type(i))
i = True
print(i)
print(type(i))
上面的代码运行的结果是
0
<class 'int'>
0.0
<class 'float'>
000000
<class 'str'>
True
<class 'bool'>
也就是说 i 的类型从整型(int)变成了浮点型(float),再变成字符串(str),最后变成了布尔型(bool)。
这就是 Python 的特点,换成 C 语言,C++,Java 那些,只要敢写成这样,被人笑死都是有可能的。
Python还不止有这些数据类型,List(列表)、Tuple(元组)、Set(集合)、Dictionary(字典)这些都有的。
2 类和函数
下面的代码就包含了类和函数,class 的意思就是类,class people的意思就是有一个类,名字叫 people。
run()是一个函数,fly()也是一个函数,函数的作用就是实现一些东西。
class people:
age = 0
def run(self):
return 'run run run'
def fly(self):
return '飞得更高'
i = people()
i.age = 28
print(i.age)
print(i.fly())
3 安装库
pip install requests
4 导入库
import requests
from lxml import etree
一般的用法就是上面那两个,直接 import 和 from … import …
可以这样理解,直接 import 就是直接把一个群聊里面的人都叫出来,用不用的上到时候再说。
from … import … 意思就是从一个群中找某个人出来帮忙。
下面这个的用法也是对的,就相当于起别名。
import 亚洲舞王·尼古拉丁·赵四 as 赵四
import requests as res
from lxml import etree as es
5 循环
下面这一句的代码就是依次输出 0 到 4
for i in range(0, 5):
print(i)
下面这个和上面那个是一样的,0是开始值,5是结束的值,1是步长,也就是间隔。 意思就是说从 0 开始,每隔 1 就输出一次,到 5 就结束,不输出了。
for i in range(0, 5, 1):
print(i)
猜一下下面这个代码是在干什么
for i in range(4, -1, -1):
print(i)
6 判断
如果为真,输出是的,如果为假,输出不是。
if True:
print("是的")
else:
print("不是")
一般的编程语言中,if… else… 是一对的,if… else if…是一对的
python 比较简洁,if… elif…是一对的。
if False:
print("假的")
elif True:
print("是")
else:
print("非常假")
7 课后作业
题目: 提示: 菜鸟教程关于Python 3 的链接,去看一下 https://www.runoob.com/python3/python3-tutorial.html