| |
|
开发:
C++知识库
Java知识库
JavaScript
Python
PHP知识库
人工智能
区块链
大数据
移动开发
嵌入式
开发工具
数据结构与算法
开发测试
游戏开发
网络协议
系统运维
教程: HTML教程 CSS教程 JavaScript教程 Go语言教程 JQuery教程 VUE教程 VUE3教程 Bootstrap教程 SQL数据库教程 C语言教程 C++教程 Java教程 Python教程 Python3教程 C#教程 数码: 电脑 笔记本 显卡 显示器 固态硬盘 硬盘 耳机 手机 iphone vivo oppo 小米 华为 单反 装机 图拉丁 |
-> Python知识库 -> python语言回顾 -> 正文阅读 |
|
[Python知识库]python语言回顾 |
前言:在暑假的时候报了夜曲编程的python入门课程,每天都要打卡学习,坚持了一个月(到后期有点混过去了,有些知识现在去复习感觉跟新学一样(ノ?益?)),之后就没有再也没碰过了,没有做笔记,没有复习。借此次机会重新捡起来过了一遍。后面的知识有点懵,还需要加强一下。 学习内容: 1、数据与运算 ? 01.编程中的“文本”(代码? 输入 输出? 字符串 注释) print( )输出字符串需要加上英文引号,输出数字可不加? ?一般情况下单双引号都可以,但一般用双引号,防止与字符串内的符号产生歧义。如don't 02.变量与赋值? (变量? 常量? 赋值“=”???格式化输出? 转义符号 ) 格式化输出:print(f"{变量名}")? 例:name = "芋圆粥粥" print(f"My name is {name}") 转义符号 :\n【自动换行】 \t【往后移动四个空格】 03.编程中的“数字” (整型[整数],浮点型[小数],取整//,取模%) 四则运算【注意整型与整型的除法运算就算是整除结果也是浮点型】 整型*字符串 表示字符串重复几次拼接在一起 字符串+字符串 几个字符串的拼接 04.编程中的“真”与“假”(布尔数【True False】 , 比较运算 , 逻辑运算 , 布尔表达式【只要运算结果是True/False,统称为布尔表达式】) True 与 False 不加引号 比较运算符“==” 与 赋值运算符“=” 的区别? 比较运算符有? == 等于? ? ? ?!= 不等于? <= 小于等于? >= 大于等于 逻辑运算 and 并且? or 或者? not 非 【and和or运算符的两旁须加空格,not后也必须加空格】
2.条件判断 ? 05.单向选择的判断 06.双向选择的判断 07.复杂的多向选择 08.数据和判断小结 3、数据结构 ? 09.储存多个数据的元组 10.灵活多变的列表 11.列表的便捷操作 12.一对一的字典 ? 13.数据结构小结 4.循环 ? 14.for循环的基础操作 ? 15.for循环的复杂应用 16.条件循环语句 17.跳出循环的办法 18.循环的综合应用 5.函数和类 19.初始函数 20.函数结构 21.函数的参数 22.递归与匿名函数 23.类和对象 6.编程实践(还没有复习(ノ?益?)) 复习时间:9.14晚 ——9.19 代码展示与问题: 1、
number = 123 我很好奇字符串可以拼接,那变量可以吗?还是只能像第一种那样用格式化输出来拼接? 2、 ?图中代码涉及到的知识点有数据结构中的列表和列表的追加【变量名.append( )】 我有百度搜过第二种方法就是提示中的把4和1位置对调,3和2的位置对调,但是看不懂 ? 3、 products={"Phone":5800,"Coffee":30, "Watch":6800,"Pen": 20} products是数据结构中字典的变量名,键:值 用索引键的方式得到值 4、用for循环和if语句来计算奇数的个数 numbers = [33.2, 4, 5, 7, 1, 2.8, 7, 5] 5、计算到底几条鱼几头驴 很有意思的一道题,涉及到for循环,if语句和字典的添加 6、计算所有书籍评分相加然后求平均值 scoreDict = {"Here to Stay": 4.2, "The Secrets of Lost Stones": 4.7, "I Know Everything": 4.6, "The Rabbit Girls": 4.5, "Butterfly in Frost": 4.1, "Call Her Mine": 4.5, "Broken Knight": 4.8, "All the Lovely Pieces": 4.4, "Black Nowhere": 4.2, "The Loot":4.6} 首先用for循环遍历字典来计数【书籍的数量】和评分【字典的值】相加,最后用四则运算来得到平均数 7.找出最高分和最低分 mark = [56,78,73,92,87,98,28,91,85,70,66,45,93] mark = [56,78,73,92,87,98,28,91,85,70,66,45,93] 解答是遇到的错误思路:将变量max和min都赋值为0 8、 ?def cost(money, day): 涉及到定义函数? return【函数的返回值】(有点不懂return) 9、 class Cat() :? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ??【类的定义】
涉及到类的定义,类的属性与初始化 类代表一些拥有相同特性与功能的事物,如人类,鸟类 类中的某一个具体实例称为这个类的实例对象 下周目标 今天接触了一点c语言,下周开始正式学 python还需继续复习巩固并把这篇文章再完善 ? |
|
|
上一篇文章 下一篇文章 查看所有文章 |
|
开发:
C++知识库
Java知识库
JavaScript
Python
PHP知识库
人工智能
区块链
大数据
移动开发
嵌入式
开发工具
数据结构与算法
开发测试
游戏开发
网络协议
系统运维
教程: HTML教程 CSS教程 JavaScript教程 Go语言教程 JQuery教程 VUE教程 VUE3教程 Bootstrap教程 SQL数据库教程 C语言教程 C++教程 Java教程 Python教程 Python3教程 C#教程 数码: 电脑 笔记本 显卡 显示器 固态硬盘 硬盘 耳机 手机 iphone vivo oppo 小米 华为 单反 装机 图拉丁 |
360图书馆 购物 三丰科技 阅读网 日历 万年历 2024年11日历 | -2024/11/15 15:25:41- |
|
网站联系: qq:121756557 email:121756557@qq.com IT数码 |