python 基础知识:
变量 函数 魔法函数 控制流程 面向对象 类 Django
drf(Django REST framework)
一、python集成环境的下载安装及配置
链接:https://pan.baidu.com/s/1Z5eXtH0ErcBGbusSlr345Q
提取码:jhw8
二、注意事项
1.python程序严格区分大小写
2.python程序中使用的是英文半角符号
三、第一个python程序
四、更多的print
五、变量的命名及赋值
六、python数学运算
math --- 数学函数 — Python 3.12.1 文档
七、注释
- 单行注释 #
- 多行注释 ''' ''' 或 “”“ ”“”
八、数据类型
九、input及类型转换
十、if条件语句
1.单个if和else
2.嵌套语句
十一、逻辑运算 and or not
十二、python列表
十三、python字典 dictionary
字典用于储存键值对 (键key:值value)引入元组
print(contacts.keys()) # 所有键
print(contacts.values()) # 所有值
print(contacts.items()) # 所有键值对
结合input 字典 if判断做一个查询流行语含义的电子词典程序
十四、for循环(有明确循环对象或次数)
1.查询数据时 可以使用for循环进行迭代 迭代的对象可以是列表 字典 字符串等
对列表进行迭代 就是按顺序对列表内的各个元素做一些事情 对字典进行迭代 就是按顺序对字典内的各个键或者值做一些事情 对字符串进行迭代 就是按顺序对字符串内的各个字符做一些事情
for loop基本结构:for 变量名 in 可迭代对象:
# 对每个变量做一些事情
#. . . . .
2.range 用来表示整数数列
range(x,y,z) x表示起始值 y表示结束值 z表示步长
注意:结束值不在序列范围内 例:
用for循环计算1-100的值
十五、while循环(循环次数未知)
while loop基本结构:while 条件A:
行动B
使用while循环 写一个对用户输入数字求平均值的计算器
十六、format格式化字符串
通过这种for循环我们可以实现群发 但是有很多加号 非常不直观和连贯 python提供了两种方式 更加优雅简洁的格式化字符串
1.用字符串进行格式化
2.用数字进行格式化
十七、python函数
定义函数:def 函数名(参数,参数):
调用函数:函数名(参数,参数)
1.首先 我们了解一下作用域的概念 我们在函数里面定义的变量 都只是局部变量 在外部无法访问到 因此 通过调用函数运行某段代码和直接运行某段代码是不一样的
return语句的作用就在此时被体现出来了 return写在函数的最后一行 后面跟上我们想要让它返回的东西 他给了我们在函数之外 继续使用这个值的机会 如果函数没有return 默认返回None
2.定义函数实现
3.将上面的代码进行进化 使用格式化字符串输出