ICode9

精准搜索请尝试: 精确搜索
首页 > 编程语言> 文章详细

Python3笔记(1)

2020-07-05 21:02:14  阅读:231  来源: 互联网

标签:函数 Python 代码 2x 笔记 注释 print Python3


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']

表格1
表格1

标识符

标识符可以作为变量在程序中起作用,标识符的名称即变量名,但取变量名时有以下规则:

  • 第一个字符必须为字母或下划线_
  • 标识符其它部分只能包含有数字、字母、下划线_
  • 标识符要注意大小写
  • 标识符不能取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 顺序结构

顺序结构
顺序结构

顺序结构是程序设计中最简单的,它的执行顺序是自上而下,依次执行。

4.1.5 顺序结构实例:

x = 4
y = 5
z = x + y
print("z的值是:", z)

输出结果:

z的值是: 9

4.2 分支结构(选择结构)

这里常用有三个关键词:ifelifelse

分支结构
分支结构

代码常用格式:

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 循环结构

这里常用的是两个关键词:whilefor

4.3.1 条件循环

循环结构
循环结构
  • 关键词: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. 函数

函数是组织好的,可重复使用的,用来实现单一,或相关联功能的代码段。

函数结构
函数结构
  • 函数所需要的关键词 def :用于定义函数。
  • 使用函数时通过函数名来调用

5.1 简单的函数可以是计算一个式子

数学公式: f(x,y) = 2x + y

  • 设计函数结构

Python程序设计:

def f(x, y):
    return 2x + y


z = f(2, 3)
print("z的值为:", z)

输出结果:

z的值为: 7

5.2 函数也可以是某个功能的操作

操作:函数function输出2x + y的值

  • 设计函数结构

Python程序设计

def function(x, y):
    print("2x + y的值为:", 2x + y)


function(2, 3) # 这一句调用函数function

输出结果:

2x + y的值为: 7

标签:函数,Python,代码,2x,笔记,注释,print,Python3
来源: https://www.cnblogs.com/rcklos/p/13251794.html

本站声明: 1. iCode9 技术分享网(下文简称本站)提供的所有内容,仅供技术学习、探讨和分享;
2. 关于本站的所有留言、评论、转载及引用,纯属内容发起人的个人观点,与本站观点和立场无关;
3. 关于本站的所有言论和文字,纯属内容发起人的个人观点,与本站观点和立场无关;
4. 本站文章均是网友提供,不完全保证技术分享内容的完整性、准确性、时效性、风险性和版权归属;如您发现该文章侵犯了您的权益,可联系我们第一时间进行删除;
5. 本站为非盈利性的个人网站,所有内容不会用来进行牟利,也不会利用任何形式的广告来间接获益,纯粹是为了广大技术爱好者提供技术内容和技术思想的分享性交流网站。

专注分享技术,共同学习,共同进步。侵权联系[81616952@qq.com]

Copyright (C)ICode9.com, All Rights Reserved.

ICode9版权所有