#Python版本
2.X 、3.X
2019-10:3.8
2020-10:3.9
#下载
Windows:3.7.4、3.8.8
#退出
exit()
#pip
pip -V:查看版本
pip list
python -m pip install --upgrade pip #pip 升级
C:\Users\BIRKHOFF>python -m pip install --upgrade pip
Collecting pip
Downloading pip-21.3.1-py3-none-any.whl (1.7 MB)
|████████████████████████████████| 1.7 MB 501 kB/s
Installing collected packages: pip
Attempting uninstall: pip
Found existing installation: pip 20.1
Uninstalling pip-20.1:
Successfully uninstalled pip-20.1
Successfully installed pip-21.3.1
pip install redis #安装在Python\Python36\Lib\site-packages
pip install redis==3.2.0
pip uninstall redis
pip freeze > requirements.txt #将项目依赖的包输出到指定的 requirements.txt
pip install -r requirements.txt #使用pip 安装requirements.txt中依赖的文件
#程序
为了完成某种特定功能,以某种程序设计语言编写的有序指令的集合。程序是指挥cpu工作的“工作手册”。计算机只能执行二进制代码,程序设计语言一般类似英文,想要让计算机理解你写的程序,必须把程序代码“翻译”成计算机能理解的二进制代码,根据翻译形式的不同,可以分为:
- 编译 将程序代码翻译成计算机能理解的二进制目标代码,会生成特定的可执行代码(在window上是exe文件),可执行代码是二进制的,无法看到源代码。然后执行可执行代码就可以得到想要的结果
- c、c++、oc等
- 解释 将程序代码一句一句翻译为计算机可以执行的指令,立即执行,不会生成可执行文件
- python、php、JavaScript等
#编辑程序
Sublime
PC:Pycharm
#Hello World
编辑 demo-01.py
print('Hello World Python!!!')
E:\Python Script>python demo-01.py
Hello World Python!!!
#Demo
# 知识点: 变量和命名规则
money = 99.9
count = 5
person = '小明'
print(money)
print(count)
print(person)
# 618
# type(变量名) 返回该变量的类型
money=9.9
print(money,type(money))
money='9.9元'
print(money,type(money))
money =9
print(money,type(money))
money=9.9
print(money,type(money))
#
99.9
5
小明
9.9 <class 'float'>
9.9元 <class 'str'>
9 <class 'int'>
9.9 <class 'float'>
变量命名规则:
Python的规范网址: http://legacy.python.org/dev/peps/pep-0008/
标识符(age=18)
由字母 数字 _命名,不能以数字开头
严格区分大小写
不能python的关键字
查看python有哪些关键字?
>>> import keyword
>>> print(keyword.kwlist)
['False', 'None', 'True', 'and', 'as', 'assert', 'break', 'class', 'continue', 'def', 'del', 'elif', 'else', 'except', 'finally', 'for', 'from', 'global', 'if', 'import', 'in', 'is', 'lambda', 'nonlocal', 'not', 'or', 'pass', 'raise', 'return', 'try', 'while', 'with', 'yield']
#建议
驼峰式: getName payMoney
如果一个名字是由多个单词组成的,则除第一个单词之外以后的每个单词的首字母大写。
getElementsByName
getElementById
类:GetName 如果定义类名,每个单词的首字母大写
#Demo
# 变量的命名规则
a=10
b=20
c=18
print(a,b,c)
# 不规范
# 原则: 见名知义
# 区分大小写
A=30
print(a,A)
name01='张三'
print(name01)
name_01='李四'
print(name_01)
_name01='王五'
print(_name01)
# 99n ='abc' invalid syntax
# print(99n)
# name+01 = 'abc' 错误的命名
# ‘’ “” 中文引号
goods_num = 10
goods_total = 289.9
# ,中文逗号
print('商品数量是:',goods_num)
print('商品的总额是:',goods_total)