Python学习笔记
2024-07-03 16:00:25 0 举报
AI智能生成
登录查看完整内容
Python是一种广泛使用的编程语言,具有简洁、易读、灵活的特点。学习笔记详细介绍了Python的基本语法和特性,包括变量、数据类型、运算符、条件语句、循环、函数、模块、类和对象等。此外,还涵盖了Python的高级特性,如列表解析、生成器、装饰器、迭代器等。通过丰富的示例和练习,帮助学习者更好地理解和掌握Python编程。
作者其他创作
大纲/内容
IDLE是一个Python shell
不需要“;”表示语句结束
#起到注释作用
缩进很重要
入门知识
print():打印到屏幕
接收用户输入并将其返回
将所有输入默认为字符串处理,并返回字符串类型
input(提示信息)
int():将一个字符串或数字转换为整型
float():将一个字符串或数字转换为浮点型
不带参数时,返回当前范围内的变量、方法和定义的类型列表
带参数时,返回参数的属性、方法列表
dir(__builtins__):查看python内置函数列表
dir()
pow()
abs()
菜鸟教程|内置函数
BIF(内置函数)
变量使用前需要对其先赋值
变量名可以包含数字、字母、下划线,但不能以数字开偷
变量名区分大小写
变量
使用单引号('')或者双引号(\"\")创建字符串,但必须成对
转义字符(\\)
允许一个字符串跨多行,字符串中可以包含换行符、制表符以及其他特殊字符
Python三引号(长字符串)
变量 a 值为字符串 \"Hello\",b 变量值为 \"Python\"
字符串操作
字符串|菜鸟教程
字符串
变量和字符串
while 判断条件(condition): 执行语句(statements)……
while <expr>: <statement(s)>else: <additional_statement(s)>
while 循环使用 else 语句
break语句:结束循环
while循环
for循环
循环语句
if condition_1: statement_block_1elif condition_2: statement_block_2else: statement_block_3
1、每个条件后面要使用冒号 :,表示接下来是满足条件后要执行的语句块2、使用缩进来划分语句块,相同缩进数的语句在一起组成一个语句块3、在 Python 中没有 switch...case 语句,但在 Python3.10 版本添加了 match...case,功能也类似
比较运算符
条件控制
主要用于生成随机数(伪随机数)
# 导入 random 包import random
font color=\"#f1ac6a\
生成随机数步骤
#返回捕获生成器当前内部状态的对象getstate()
#state 应该是从之前调用 getstate() 获得的,并且 setstate() 将生成器的内部状态恢复到 getstate() 被调用时的状态setstate()
伪随机数攻击
random模块
import decimal
decimal.Decimal('0.1')实例化一个对象并传入参数(参数为字符串类型)
decimal模块
模块
长度不受限制(与长整型无缝结合)
容易进行大数运算
整型
和C语言一样,采用IEEE754标准存储浮点数
精度丢失
解决精度丢失问题(decimal模块)
1.5e10
5e-10
科学计数法
浮点型
x.real获取实部
x.imag获取虚部
复数类型
5 // 2 = 2
-5 // 2 = -3
x // y:向下取整(比实际小数小的整数)
int():直接省略小数部分
基本运算
True(相当于整型值1)
False(相当于整型值0)
不建议布尔类型当作1,0参与运算,容易引起代码混乱
True + True = 2True + False = 1
布尔类型
数据类型
Python
0 条评论
回复 删除
下一页