IT数码 购物 网址 头条 软件 日历 阅读 图书馆
TxT小说阅读器
↓语音阅读,小说下载,古典文学↓
图片批量下载器
↓批量下载图片,美女图库↓
图片自动播放器
↓图片自动播放器↓
一键清除垃圾
↓轻轻一点,清除系统垃圾↓
开发: 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的第一天

也许我是CSDN社区最不会的人。其实上个学期就开设了Python专业课,只不过三心二意,啥也不会。最近刚决定参照教材的流程来学习Python,所以今天假装是学习Python的第一天。每天记录所学,以此巩固。
假装今天学习了第一章:Python语言基础。

第一章:Python语言基础

1.1 Python语言及编码规范 (简略)

1.1.1 计算机程序设计语言
1、语言分类 :自1946年第一台电子数字计算机问世到现在,程序设计语言经历了从机器语言、汇编语言到高级语言的历程。
2、执行方式 :(1)编译方式 (2)解释方式

Python语言是 高级语言,采用的执行方式是 解释方式。

3、程序的IPO结构 :不论是用那种语言编写的源程序,基本都是由输入(Input)、处理(Process)和输出(Output)这三部分构成,简称IPO。

输入、处理、输出是程序的基本结构。

【例示1.1.1】
输入两个整数,比较两数大小,输出较大的数。

输入两个整数 a,b  
如果 a > b     
       输出 a       #其中,1为输入,2、4为处理,3、5为输出
否则
       输出 b

1.1.2 Python语言简介
1、Python的创始人是荷兰人吉多 · 范罗苏姆( Guido van Rossum) 。1989年创始人为了打发圣诞节的无趣,决心开发一个新的脚本解释程序,作为ABC语言的一种传承,并将其命名为Python(蟒蛇)。
1991年Python的第一个版本问世,它是用C语言实现的,并且能够调用C语言的库文件。Python的很多语法来自C,但又受到ABC语言的强烈影响。2000年10月,Python2.0版本发布;2008年12月,Python3.0版本发布(该版本与2.0版本不兼容)。2018年3月,Guido在邮件列表上宣布Python2.7版本将于2020年1月1日终止支持。

2、Python特点

Python语言的设计秉承 “优雅” “明确” “简单” 的理念。

特点:(1)简单易学 (2)功能强大(3)自动内存管理(4)数据类型丰富(5)运算符丰富(6)具有可移植性(7)具有可扩展性(8)具有可嵌入性 等
1.1.3 Python语言的开发环境

Python官网:www.python.org
PyCharm官方下载网址:https://www.jetbrains.com/pycharm/

Python支持多种操作系统,如 Windows、Linux、Mac。
Python语言的开发环境主要有Python软件包自带的一个集成开发环境(IDLE)和JetBrains公司开发的PyCharm。除此之外,还有很多Python开发环境。
1.1.4 编码规范
1、缩进

Python语言通过强制缩进来体现语句间的逻辑关系,在Python程序中,不同层次结构的语句需要使用缩进来界定,缩进是Python语言的重要语法,必须严格随。
缩进可以使用一个空格或多个空格,但同一层次代码块缩进的空格数必须相同,这里统一规定缩进4个空格或8个空格或12个空格等。
程序的首行不缩进,即首行代码的第一个字符前不能加空格,否则会出现语法错误。
关于缩进的使用规范建议:不要使用Tab键实现缩进,因为不同系统Tab键的空格数不同(与Tab键空格数的设置有关),将会影响程序的可移植性。

2、注释

为使程序便于阅读和理解,在程序中可以加注释。注释的作用是增强程序的可读性和用于对程序进行调试。
在Python中,注释有两种:单行注释和多行注释。
(1)单行注释
以“#”号开头,在其后写注释的内容。单行注释可以写在一段代码的前面,占用一行,也可以写在语句的后面.
(2)多行注释
以三个单撇号“ ’ ’ ’ ”开头,中间写注释内容,再以三个单撇号“ ’ ’ ’ ”结束,或以三个双撇号“ " " " ”开头,中间写注释内容,再以三个双撇号“ " " " ”结束。
注释在程序运行时,不会被执行。
关于注释的使用规范建议:
1)单行注释符号“#”后空一格。
2)在语句后写的单行注释要在“#”前空两格。
3)多行注释符独占一行,与注释内容分行书写。

3、续行符

Python的续行符为反斜杠“\”字符。当一行的代码较长时,可以使用续行符将代码分成几行书写,行的结尾为续行符,表示下一行与本行是同一条语句。
关于续行符的使用规范建议:
1)每行代码的最大长度为79个字符。
2)尽量不使用续行符,如果必须将一行代码分几行书写,可以使用一对圆括号实现。

4、分号

Python允许在一行写多条语句,但两条语句之间必须用 “ ; ” 隔开。
关于分号的使用规范建议:
1)不论语句有多短,每行也只写一条语句。
2)在程序中尽量不使用分号。

5、空格

在Python程序中,可以使用空格以增强程序的可读性。
关于空格的使用规范建议:
1)单目运算符与运算对象之间不加空格。
2)双目运算符的两边各加一个空格。
3)各种左括号前不加空格(左括号前是运算符除外),左括号后加一个空格,各种右括号前加一个空格,右括号后不加空格(右括号后是运算符除外)。
4)逗号前不加空格,逗号后加一个空格。
5)函数参数中的赋值号“=”两边不加空格。
6)不要为了对齐而增加空格。

6、空行

在Python程序中,可以使用空行以增强程序的可读性。
关于空行的使用规范建议:函数、类等定义前后各加一个空行。

【例1.1】求两个整数的和。

Integer1 = int( input("请输入一个整数: "))  #数据输入
Integer2 = int( input("请输入另一个整数: "))  #数据输入
Sum = Integer1 + Integer2     #数据处理
print(f"{Integer1}+{Integer2}={Sum2}")  #数据输出

程序中,第1、2行为数据输入,通过input()函数实现数据输入,并将用户输人的数据分别赋给变量Integer1和Integer2,inputl)函数中的字符串“请输入一个整数:" 和 "请输入另一个整数:"为输入提示;第3行为数据处理,用来计算用户输入的两个整数的和,并赋给变量Sum2;第4行为数据输出,通过print()函数实现数据输出,用来输出程序的计算结果。

结束,该睡觉辽~~

  Python知识库 最新文章
Python中String模块
【Python】 14-CVS文件操作
python的panda库读写文件
使用Nordic的nrf52840实现蓝牙DFU过程
【Python学习记录】numpy数组用法整理
Python学习笔记
python字符串和列表
python如何从txt文件中解析出有效的数据
Python编程从入门到实践自学/3.1-3.2
python变量
上一篇文章      下一篇文章      查看所有文章
加:2021-08-03 11:08:04  更:2021-08-03 11:09:57 
 
开发: 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年5日历 -2024/5/6 18:55:53-

图片自动播放器
↓图片自动播放器↓
TxT小说阅读器
↓语音阅读,小说下载,古典文学↓
一键清除垃圾
↓轻轻一点,清除系统垃圾↓
图片批量下载器
↓批量下载图片,美女图库↓
  网站联系: qq:121756557 email:121756557@qq.com  IT数码