【Python 学习笔记】

一、Python下载及安装

1、Python下载地下址

Python官网下载https://www.python.org/downloads/

2、Python安装

2.1、在安装界面勾选 Use admin privieges when installing py.exeAdd python.exe to PATH 复选框,并使用 Customize installation 方式安装。见下图:

python安装示例 01

2.2、在安装位置 Customize install location 尽量使用纯英文路径。如下图:
Python安装示例 02

2.3、安装成功界面见下图:
Python安装示例 03

2.4、如果在安装时忘记勾选 Add python.exe to PATH 复选框,就需要桌面右键单击 此电脑 在弹出的菜单中选择 属性,单击 设置窗口高级系统设置,打开系统属性窗口 选择其中的 高级选项卡中的 环境变量 ,在环境变量窗口中编辑 系统变量 中的 path 项的值,然后在 编辑环境变量窗口 新建两项值 C:\Python\C:\Python\Scripts\
Python安装示例 04
Python安装示例 05
Python安装示例 06
Python安装示例 07
Python安装示例 08

2.5、测试是否正常,使用 WIN + R 键调出 命令行窗口,输入 python 命令,就会显示 python 的版本号。
在这里插入图片描述

变量

变量是计算机语言中能储存计算结果或能表示值的抽象概念。变量可以通过变量名访问。在指令式语言中,变量通常是可变的。
在Python中,定义变量非常简单,你只需要给变量赋一个值即可。Python是一种动态类型语言,这意味着你不需要显式声明变量的类型;类型会在运行时自动决定。

# 定义一个 name 的变量,并将他赋值为 python
name = 'python'

# 同时给多个变量赋同一个值
a = b = 12
a = b = c = d = 12

# 同时给多个变量赋不同的值
a, b, c = 10, 20, 30

1、变量的类型

变量类型 变量描述 变量举例
整型(int) 不带小数点的整数,可以进行基本的算术运算,如加法、减法、乘法和除法。 5、-3
浮点型(float) 带有小数点的数值,可以进行与整型相同的算术运算,还可以进行更复杂的数学运算 3.14、-0.001
‌字符串(str) 是由字符组成的序列,可以进行拼接、切片、替换等操作,还可以使用一些内置的字符串方法 ‘h’、‘world’
布尔型(bool) 布尔型只有两个值,即True和False,通常用于条件判断和逻辑运算 True、False
列表(list) 是一种有序的可变容器,可以存储不同类型的元素,可以进行索引、切片、添加、删除等操作 [1, 2, 3]、[‘a’, ‘b’, ‘c’]
元组(tuple) 是一种有序的不可变容器,与列表类似,但元组的元素不能被修改 (1, 2, 3)、(‘a’, ‘b’, ‘c’)
集合(set) 是一个无序的不重复元素序列 {1, 2, 3}、{‘a’, ‘b’, ‘c’}
字典(dict) 是一种无序的可变容器,由键值对组成,可以进行索引、添加、删除等操作 {‘name’: ‘Alice’, ‘age’: 25}

2、变量的命名

python 的变量名通常由字母、数字和下划线组成,但必须以字母和下划线开头,不能以数字开头。

python 的变量命名规则:

  • python 的变量名区分大小写。如 myVariableMyVariable 是不同的变量名。
  • 变量名不能使用‌ python 的保留字(例如 iffor 等)作为名称。
  • 变量名应具有描述性(望文知义),能够清晰地表达变量的含义和用途。

python 变量的3种命名方式

  • 小驼峰式命名:第一个单词首字母小写,从第二个单词开始每个单词的首字母大写。
  • 大驼峰式命名:每个单词的首字母都大写,适用于类、函数和对象的命名。
  • 下划线连接命名:多个单词之间用下划线连接,适用于变量和函数的命名。

3、变量的作用域

变量作用域就是变量的使用范围,从作用域角度区分,变量可分为全局变量和局部变量。

  • 在函数内部定义的变量属于局部变量,只在函数内部可见。
  • 在函数外部定义的变量属于全局变量,在整个程序中都可见。
  • 如果在函数内部要修改全局变量,需使用 global 关键字声明。

运算符号

1、算术运算符

算术符号 符号表达的意义
+
- 减/负号
*
/
// 除法运算取整
% 除法运算取余数
** 幂运算
# 算术运算符示例

2 + 3							# 返回结果: 5
3 - 2							# 返回结果: 1
2 * 3							# 返回结果: 6
6 / 2							# 返回结果: 3.0
7 // 2							# 返回结果: 3
7 % 2							# 返回结果: 1
2 ** 3							# 返回结果: 8

2、关系运算符

关系运算符号 符号表达的意义
> 大于
< 小于
== 等于
>= 大于等于
<= 小于等于
!= 不等于
# 关系运算符示例,返回结果里面的 True 和 False 分别表示对和错的意思(真/假)

3 > 2							# 返回结果: True
3 < 2							# 返回结果: False
3 = 2							# 返回结果: False
3 == 3							# 返回结果: True
3 >= 2							# 返回结果: True
3 <= 2 							# 返回结果: False
3 != 2							# 返回结果: True

3、逻辑运算符

逻辑运算符号 符号表达的意义 备注|
and 只有都为True时,才为True,否则为False
or 只有都为False时,才为False,否则为True
not 取反,当条件为True时结果为False,当条件为Fasle时结果为True
# 逻辑运算符示例

1 > 2 and 2 > 3 				# 返回结果: False
2 > 1 and 3 > 2					# 返回结果: True
2 > 1 and 3 < 2					# 返回结果: False

1 > 2 or 2 > 3					# 返回结果: False
2 > 1 or 3 > 2					# 返回结果: True
2 > 1 or 2 > 3					# 返回结果: True

not 3 > 2						# 返回结果: False
not 3 < 2						# 返回结果: True

函数

1、函数的定义

# 函数的定义
'''
def 函数名称(参数):
	函数体……
return 结果
'''

def mysum(num1, num2):
	total = num1 + num2
return total

2、函数的参数

def student(name, age, gender, mobile = '') 

上面定义的函数中,name/age/gender 是必选参数;mobile 是可选参数,也是默认参数。

def student(name, age, gender, *mobiles, **scores)

上面定义的函数中,*mobiles 是列表/元祖类参数,**scores 是字典类参数。

参数的顺序:必选参数 > 可选参数 > 单星号参数 > 双星号参数

注释

1、单行注释

python 中使用 # 注释一行代码。

# 这是一行注释,在电脑屏幕打印'这是一行注释'
print(
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值