学习半年有余了,发现前面学的好多都忘了。
1,安装
python环境搭建
Python是一个跨平台、可移植的编程语言,因此可在windows、Linux和Mac OS X系统中安装使用。安装完成后,你会得到Python解释器环境,可以通过终端输入python命令查看本地是否已经按照python以及python版本。这里有一点需要注意的是,如果没有将python的安装目录添加到环境变量中,会报错(python不是内部命令或外部命令,也不是可执行程序)。需要把python安装环境添加到环境变量中。
python的下载:
python官网:Welcome to Python.orgThe official home of the Python Programming Languagehttps://www.python.org/
pycharm 官网:PyCharm: the Python IDE for Professional Developers by JetBrains
使用pycharm开发的好处我就不赘述了
建议大家下载和学习python 3版本,当然也可以下载python 2版本
PS: 也可以直接安装Anaconda 新手不建议
2, 变量与变量名
举例体验:我们去图书馆读书,怎么样快速找到⾃⼰想要的书籍呢?是不是管理员提前将书放到固定位置,并把这个位置进⾏了编号,我们只需要在图书馆中按照这个编号查找指定的位置就能找到想要的书籍
2.1命名规则
变量名命名规则是Python中定义各种名字的时候的统⼀规范,具体如下:
-
变量名由数字,字母,下划线组成
-
注意:
-
不能数字开头&纯数字
-
不能使用python内置关键字等
-
不能用python数据类型
-
严格区分大小写
-
name = "张三" gender = "男“ height = ”身高“
-
也可以 name,gender,height = "张三”,"男",”身高“
-
url = "www.baidu.com"
-
注意:标点符号必须使用英文格式 我这里是乱的
-
驼峰命名法
⼤驼峰:即每个单词⾸字⺟都⼤写,例如: MyName 。
⼩驼峰:第⼆个(含)以后的单词⾸字⺟⼤写,例如: myName 。
3,数据类型
在 Python ⾥为了应对不同的业务需求,也把数据分为不同的类型。
# 整数:num = 100 字符串var1 = '全民制作人大家好'
4,列表与元组
list1 = ["张三","李四","王五","坤哥"] ps: 列表 ,元组 可变类型
tu1 = ("张三","李四","王五","坤哥")
运算符
算数运算符
符号 | 描述 | 实例 |
---|---|---|
+ | 加 | print(1+1) 输出结果为2 |
- | 减 | print(1-1) 输出结果为0 |
* | 乘 | print(2*2) 输出结果为4 |
/ | 除 | print(4/2) 输出结果为2 |
// | 整除 | print(9//4) 输出结果为2 |
% | 取余 | print(9%4) 输出结果为1 |
** | 乘方 | print(2**4) 输出结果为16 |
() | 优先级 | print((1+1)*3) 输出结果为6 |
赋值运算符
运算符 | 描述 | 实例 |
---|---|---|
= | 赋值 | 将=右侧的结果赋值给=左侧的变量名 |
复合赋值运算符
运算符 | 描述 | 实例 |
---|---|---|
+= | 加法赋值运算符 | a+=1等价于a=a+1 |
-= | 减法赋值运算符 | a-=1等价于a=a-1 |
*= | 乘法赋值运算符 | a*=1等价于a=ax1 |
/= | 除法赋值运算符 | a/=1等价于a=a/1 |
//= | 整除赋值运算符 | a//=1等价于a=a//1 |
%= | 取余赋值运算符 | a%=1等价于a=a%1 |
**= | 次方赋值运算符 | a**=1等价于a=axx1 |
比较运算符
运算符 | 描述 | 实例 |
---|---|---|
== | 判断相等。如果两个操作数的结果相等,则条件结果为真(True),否则条件结果为假(False) | 如a=3,b=3,则(a == b) 为 True |
!= | 不等于 。如果两个操作数的结果不相等,则条件为真(True),否则条件结果为假(False) | 如a=3,b=3,则(a != b) 为 False |
> | 运算符左侧操作数结果是否⼤于右侧操作数结果,如果⼤于,则条件为真,否则为假 | 如a=7,b=3,则(a > b) 为 True |
>= | 运算符左侧操作数结果是否⼤于等于右侧操作数结果,如果⼤于等于,则条件为真,否则为假 | a=3,b=3,则(a >= b) 为 True |
< | 运算符左侧操作数结果是否小于右侧操作数结果,如果小于,则条件为真,否则为假 | 如a=7,b=3,则(a < b) 为 False |
<= | 运算符左侧操作数结果是否小于等于右侧操作数结果,如果小于等于,则条件为真,否则为假 | 如a=3,b=3,则(a <= b) 为 True |
逻辑运算符
运算符 | 逻辑表达式 | 描述 | 实例 |
---|---|---|---|
and | a and b | 如果 a 为 False,a and b 返回False | True and False, 返回False。 |
or | a or b | 如果 a 为 True,a or b 返回True | False or True, 返回True。 |
not | not b | 如果 b 为 True, not b 返回False | not True 返回 False; not False返回 True |