首页 / PYTHON / Python3笔记(1)
Python3笔记(1)
内容导读
互联网集市收集整理的这篇技术教程文章主要介绍了Python3笔记(1),小编现在分享给大家,供广大互联网技能从业者学习和参考。文章包含4280字,纯文字阅读大概需要7分钟。
内容图文
![Python3笔记(1)](/upload/InfoBanner/zyjiaocheng/628/c3122205bf1b42d1b445e256e307f6be.jpg)
Never idle a moment,but thrifty and thoughtful of others.
一刻也不要疏懒,要节俭和体谅他人。
(1) Python3
所有的程序都可以通过左右滑动查看完整代码
所有的程序都可以通过左右滑动查看完整代码
所有的程序都可以通过左右滑动查看完整代码
所有的程序都可以通过左右滑动查看完整代码
(说四遍了)
只是笔记,不是教程。
教程看视频吧。
1. Python
Python简介:
- python语言是一种解释型的高级程序设计语言。
- 发明者:Guido van Rossum
- 译名:蟒蛇(其官方图标)
- 本笔记版本:Python3.6
- 2020 年 1 月 1 日, 停止 Python 2 的更新,2.7为最后2.x版本
Python特点:
- 平台无关性:作为解释型语言,Python可以在任意安装有解释器的计算机中执行。
- 粘性拓展性:Python具有良好的语法以及接口,能够整合如Java、C++等各类程序代码。
- 通用灵活:几乎各类应用,如在图像处理、科学运算、数据处理以及人工智能等发挥着重要作用。
- 类库丰富:Python有庞大的开源社区在分享着大量的第三方函数库,几乎覆盖了计算机技术的各个领域。
2. 第一个Python程序
print("Hello?Python!")
输出结果:
Hello?Python!
3. Python基础语法
3.1 注释
注释不会被作为代码的一部分而被解释器执行。
注释是程序员用于解释对应代码的逻辑,方便他人阅读代码时理解程序的意思。
- 单行注释仅对于它所在行起作用,并以#号作为开头
- 多行注释用连续三个单引号或双引号成对括起来。
3.2 注释用例
#?这是单行的注释
#?这样的注释每一行都需要用#号开头
#?注释的内容不会被解释器执行
'''
这是用一对由三个单引号括起来的注释
这样的注释可以直接在里面换行
注释的内容不会被解释器执行
'''
"""
这是用一对由三个双引号括起来的注释
这样的注释可以直接在里面换行
注释的内容不会被解释器执行
"""
print("Hello?Python")
运行结果:
Hello?Python
关键词
Python内置了很多关键词,每个关键词都有它的作用意义。
后续会介绍常用的关键词用法。
['False',?'None',?'True',?'and',?'as',?'assert',?'break',?'class',?'continue',?'def',?'del',?'elif',?'else',?'except',?'finally',?'for',?'from',?'global',?'if',?'import',?'in',?'is',?'lambda',?'nonlocal',?'not',?'or',?'pass',?'raise',?'return',?'try',?'while',?'with',?'yield']
![Python3笔记(1) - 文章图片](/upload/getfiles/0001/2021/5/1/20210501070722012.jpg)
标识符
标识符可以作为变量在程序中起作用,标识符的名称即变量名,但取变量名时有以下规则:
- 第一个字符必须为字母或下划线_
- 标识符其它部分只能包含有数字、字母、下划线_
- 标识符要注意大小写
- 标识符不能取Pyhton内置的关键词,如while、if等
标识符用例:
x?=?1
print(?"x的值为:"?,?x?)
输出结果:
x的值为:?1
缩进
Python代码利用缩进隔开各个代码块。
- 常用缩进单位可以是两个空格或一个TAB键
- 缩进的长度可以自己定义,但同一代码块下的代码缩进要一致。
3. 基本数据类型
常用的两种基本数据类型:
数字类型
- int :整数型
- float : 浮点型(实数型)
- bool : 布尔型,只有两个取值:True、False
- complex : 复数类型
字符串类型:
- 用单引号或双引号括起来
基本数据类型简单操作:
x?=?5??????#?x为整形
y?=?5.0????#?y为实数型
z?=?5?+?5j?#?z为复数型(该类型常用于工科)
b?=?1?>?2???#?b为布尔型,值为False
s1?=?"Hello?World!"
s2?=?'Hello?World!'
#?s1为字符串类型,字符串内容被双引号括起来
#?s2也为是字符串,其内容则被单引号括起来
4. 程序结构
4.1 顺序结构
![Python3笔记(1) - 文章图片](/upload/getfiles/0001/2021/5/1/20210501070728723.jpg)
顺序结构是程序设计中最简单的,它的执行顺序是自上而下,依次执行。
4.1.5 顺序结构实例:
x?=?4
y?=?5
z?=?x?+?y
print("z的值是:",?z)
输出结果:
z的值是:?9
4.2 分支结构(选择结构)
这里常用有三个关键词:if、elif、else
![Python3笔记(1) - 文章图片](/upload/getfiles/0001/2021/5/1/20210501070728867.jpg)
代码常用格式:
if?(条件1判断):
????分支一
elif?(条件2判断):
????分支二
else:
????分支三
4.2.5 分支结构实例
x?=?1
y?=?2
if?x?>?y:
????print("x?>?y")
elif?x?<?y:
????print("x?<?y")
else?x?is?y:
????print("x?is?y")
要注意elif,它是else if的缩写。
4.3 循环结构
这里常用的是两个关键词:while、for
4.3.1 条件循环
![Python3笔记(1) - 文章图片](/upload/getfiles/0001/2021/5/1/20210501070730054.jpg)
- 关键词:while
4.3.2 条件循环实例:
x?=?0
while?x?<?9:
????print("x的值为",?x)
????x?=?x?+?1
print("程序结束")
运行结果:
x的值为?0
x的值为?1
x的值为?2
x的值为?3
x的值为?4
x的值为?5
x的值为?6
x的值为?7
x的值为?8
程序结束
4.3.3 遍历循环
逐一访问一个集合类数据中的元素。
集合类数据元素会在后文写到,遍历循环在这里算是超纲。
4.3.4 遍历循环语句
for?x?in?range(9):
????print("x的值为",?x)
print("程序结束")
运行结果:
x的值为?0
x的值为?1
x的值为?2
x的值为?3
x的值为?4
x的值为?5
x的值为?6
x的值为?7
x的值为?8
程序结束
5. 函数
函数是组织好的,可重复使用的,用来实现单一,或相关联功能的代码段。
![Python3笔记(1) - 文章图片](/upload/getfiles/0001/2021/5/1/20210501070730208.jpg)
- 函数所需要的关键词 def :用于定义函数。
- 使用函数时通过函数名来调用
5.1 简单的函数可以是计算一个式子
数学公式: f(x,y) = 2x + y
- 设计函数结构
![Python3笔记(1) - 文章图片](/upload/getfiles/0001/2021/5/1/20210501070730357.jpg)
Python程序设计:
def?f(x,?y):
????return?2x?+?y
z?=?f(2,?3)
print("z的值为:",?z)
输出结果:
z的值为:?7
5.2 函数也可以是某个功能的操作
操作:函数function输出2x + y的值
- 设计函数结构
![Python3笔记(1) - 文章图片](/upload/getfiles/0001/2021/5/1/20210501070730510.jpg)
Python程序设计
def?function(x,?y):
????print("2x?+?y的值为:",?2x?+?y)
function(2,?3)?#?这一句调用函数function
输出结果:
2x?+?y的值为:?7
内容总结
以上是互联网集市为您收集整理的Python3笔记(1)全部内容,希望文章能够帮你解决Python3笔记(1)所遇到的程序开发问题。 如果觉得互联网集市技术教程内容还不错,欢迎将互联网集市网站推荐给程序员好友。
内容备注
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 gblab@vip.qq.com 举报,一经查实,本站将立刻删除。
内容手机端
扫描二维码推送至手机访问。