Python基础教程--【2022暑假全新总结】
文章目录
- 前言
- 0.表达式
- 操作顺序
- 字符串操作
- 赋值
- 变量名称
- 命名
- 1.函数
- (1)函数命名规范
- (2)定义函数
- (3)执行
- (4)执行流程
- (5)变量和形参局部性
- 2.实参和形参
- (1)传递实参
- 位置实参
- 关键字实参
- 默认值
- 避免实参错误
- (2)有返回值
- (3)无返回值
- (4)传递任意数量的实参
- 3.条件和递归
- (1)向下取整//和求模%
- 取模的用途
- (2)布尔表达式
- (3)逻辑操作符
- (4)条件执行
- if-else 语句
- if-elif-else 结构
- 4.递归
- 5.迭代
- 变量重新赋值
- 更新变量
- while
- break
- 6.字符串定义
- len函数
- for循环遍历字符串
- 字符串是不可变的
- 查找字符串某个值下标
- 字符出现次数
- 字符串方法
- 操作符in
- 字符串比较
- 调试
- 7.列表
- 访问元素
- 倒序取值
- 添加元素,修改元素
- 删除元素
- sort方法
- 函数sorted()对列表进行临时排序
- 处理数字列表的函数
- 字符串方法
- 切片
- 复制列表
- 列表操作
- 8.列表和字符串
- 遍历列表
- 字符串组合
- 未完待续..
前言
很短的前言:
本文章对于初学者也十分友好,也可以用来查漏补缺,是博主自己结合一些书籍和自己的经验写的教程。如果想要完整的md文件和代码(全是我自己总结的哦~)后续还会更新,值得收藏
可以加我qq:2024810652, 当然也可以加我的qq群:785318982,人很多,大佬也多,闲者勿扰,是我自己的一个小python社区,将近2000人,
小伙伴们可以直接从表达式开始看,如果不是初学者可以查看自己遗漏的或者不足的地方。加油!
0.表达式
表达式 是值、变量和操作符的组合。单独一个值也被看作一个表达式,单独的变量也是如此。所以下面都是合法的表达式:
在任何可以使用值得地方,都可以使用任意表达式,但是赋值表达式得左边必须是变量名称,在左边放置任何其他的表达式都是语法错误
❌错误实例
str * 10 = “error”
n = n + 12
n = 12是一个赋值语句,n+12就是一个表达式,求出对应的值,解释器会执行它,并输出
操作顺序
Python遵守数学的传统规则
- 括号拥有最高的优先级,并可以用来强制表达式按照你需要的顺
序进行求值 - 乘方操作拥有次高的优先级,所以1+2**3 的结果是9,而不
是27, - 乘法和除法优先级相同,并且高于亦有相同优先级的加法和减法,所以2*3-1 是5,而不是
4,并且6+4/2 是8,而不是5。
其它的运算符当用到时可以查表,这里只是说明Python遵守数学的传统规则
字符串操作
通常来说,字符串不能进行数学操作。即使看起来像数字也不行。下面的操作是非法
的:
'2' - '1' 'eggs'/'easy' 'third'*'a charm'
⚠But有两个例外:+和*。
操作符+进行字符串拼接 (string concatenation)操作,意即将前后两个字符首尾连接
起来。song = "god's plan" singer = 'drake:' print(singer+song)
操作符*也适用于字符串;它进行重复操作。
# 这条语句会输出十个wf print("wf"*10)
赋值
赋值语句 可以建立新的变量,并给它们赋值:
name = 'stan'
song = 'loseyourself'
age = '20'
上面的代码有三个赋值语句,每个变量现在都存储着一个值
变量名称
常常选择有意义的名称作为变量名——以此标记变量的用途。
下划线“_”可以出现在变量名称中。它经常出现在由多个词组成的变量名中,如
your_name 或airspeed_of_unladen_swallow 。
命名
如何起一个好的文件名,是一件纠结而且烦恼的事情
1.
Python基础教程--【2022暑假全新总结】相关推荐
- python基础教程第三版电子版百度云-《python基础教程第三版》高清版PDF免费下载...
下载地址1:http://t.cn/EGxO1sW Python基础教程 第3版Python简明教程书籍 Python编程从入门到实践 灵程序设计丛书 <python基础教程第三版>高清版 ...
- python基础教程书籍推荐-小猿圈推荐Python入门书籍,不知道这些你就太low了。
原标题:小猿圈推荐Python入门书籍,不知道这些你就太low了. PYPL发布6月编程语言排行榜,盘踞前五名的分别是Python.Java.Java.C# 和 PHP.近五年,Python采用率高居 ...
- python基础教程书籍推荐-初学者python入门必看书籍推荐(上)
随着最近Python的热度上涨,学习的人数也在增多,也因为Python这门语言的简短.易学.语言优美的优点,吸引了很多人来学习它.初学者想要入门,就必须先通过阅读,学习大量的理论知识对Python有一 ...
- python基础教程第三版电子版-《python基础教程第三版》PDF高清完整版-免费下载...
<python基础教程第3版>高清PDF下载地址:http://t.cn/EGxO1sW Python基础教程 第3版Python简明教程书籍 Python编程从入门到实践 灵程序设计丛书 ...
- python基础教程-学习python有什么好的视频教程?
干货来袭,以下均为python好的学习视频,我们先从python的入门教程开始分享起! python入门教程(600集)https://www.bilibili.com/video/BV1ex411x ...
- python基础教程免费下载-Python基础教程(第2版)
<Python基础教程(第2版)>内容涉及的范围较广,既能为初学者夯实基础,又能帮助程序员提升技能,适合各个层次的Python开发人员阅读参考.<Python基础教程(第2版)> ...
- python基础教程(第3版) pdf,python手册中文版第四版
求<Python学习手册>(第四版)中文版pdf,万分感谢! <[3]学习视频>百度网盘资源免费下载链接提取码:m6tm[3]学习视频|python视频教程|Python入门基 ...
- python基础教程 pdf github_Python极速入门的多本最佳书籍,不可错过的Python学习资料...
Python作为现在很热门的一门编程语言,介于Python的友好,许多的初学者都将其作为首选,为了帮助大家更好的学习Python,我筛选了2年内优秀的python书籍,个别经典的书籍扩展到5年内. p ...
- 编程入门书籍-Python基础教程(第3版)
Python基础教程(第3版) Magnus Lie Hetland 著,袁国忠 译 ISBN:9787115474889 包装:平装 开本:16开 正文语种:中文 出版社:人民邮电出版社 出版时间: ...
- Python基础教程学习笔记:第一章 基础知识
Python基础教程 第二版 学习笔记 1.python的每一个语句的后面可以添加分号也可以不添加分号:在一行有多条语句的时候,必须使用分号加以区分 2.查看Python版本号,在Dos窗口中输入&q ...
最新文章
- 2017.11.7 Python 制作EFM32/ AVR批量烧录工具
- 笔记-信息化与系统集成技术-信息系统的特点
- 日常生活小技巧 -- Source Insight 教程
- 条令考试小程序辅助器_计算机一级考试干货!
- 【英语学习】【WOTD】abecedarian 释义/词源/示例
- Centos 7系统目录结构
- 专业人士对《程序员修炼之道》的赞誉
- 路飞学城项目之加入购物车接口
- thinkphp5 图片压缩旋转_26套经典压缩机结构设计:有多少人知道内部结构是这样的...
- FCIV 一个MD5校验工具
- Maya2020入门:标题栏+菜单栏+状态栏
- chrome插件“京东商品佣金助手”之京东云java web环境搭建(二)
- php 美化登录页面,把你的WordPress登录页面进行CSS美化
- VS2010创建OCX控件
- 基于OMAP-L138 DSP+ARM处理器与FPGA实现SDR软件无线电系统
- VMware安装win7操作系统
- 解决du df结果不一样的问题
- Android应用开发自定义图片剪辑头像设置
- PackageManagerService Android 8.1 源码解读 02
- mysql 查询随机10条数据 (转载)