说明:
本文章旨在总结备份、方便以后查询,由于是个人总结,如有不对,欢迎指正;另外,内容大部分来自网络、书籍、和各类手册,如若侵权请告知,马上删帖致歉。
QQ 群 号:513683159 【相互学习】
内容来源:
Python编程基础
Python 基础教程
Ubuntu发行版,一般自带python,若无自带可通过以下两条执行实现:
①更新 /etc/apt/sources.list 和 /etc/apt/sources.list.d 所列出的源地址,保证获得最新的安装包,输入指令:sudo apt-get update,后输入密码。
②指定安装最新版本python,输入指令:sudo apt-get install python
还有更多方法自行百度。
①检查是否安装、查看版本并运行python编译环境,可输入指令:python。(仅想看版本号可输入指令:python --version)
②打印:hello world!,出现>>>表示可输入代码:print("hello world!")。
③退出python编译环境,可输入指令:exit()或使用快捷键:ctrl+D,过程如下:
xsndz@Linux:~$ python
Python 2.7.12 (default, Mar 1 2021, 11:38:31)
[GCC 5.4.0 20160609] on linux2
Type "help", "copyright", "credits" or "license" for more information.
>>> print("hello world!")
hello world!
>>> exit()
可知该环境python版本为:Python 2.7.12.
python 3.x 查看并运行python编译环境,可输入指令:python3,用法与上同。
查看python3版本,,可输入指令:python3 --version/python3 -V
xsndz@Linux:~$ python3 --version Python 3.5.2两种运行方式
①交互式编程:
直接在命令行窗口中输入代码,回车即可运行,并立即看到输出结果。执行完则可继续输入下一行代码,整个过程好像与计算机对话。
示例如前面所示。
②脚本式编程:
创建源文件,将所有代码写入源文件中,让解释器逐行读取并执行源文件中的代码,直到文件末尾,即:批量执行代码。
Python 源文件的后缀为.py
运行源文件:python <源文件路径>,过程如下:
1.创建源文件,并写入代码:vim helloworld.py,i进入编辑模式,输入程序:
print("hello world!")
按下按键Esc退出编辑模式,输入:进入命令模式,输入wq保存并退出。
2.指定python文件并运行,可输入指令:python helloworld.py
xsndz@Linux:~/Desktop$ python helloworld.py hello world!基础语法认识: 分号
很多编程语言都必须使用分号;来表示语句结束,但python较为灵活,可使用也可不适用,无实质区别。
若一行想写多行代码可使用分号表示,但并不推荐。
①单行注释:# 注释内容
②多行注释:三个连续的单引号'''/ 三个连续的双引号"""注释多行内容
多行注释不可嵌套使用。
''' 使用 3 个单引号分别作为注释的开头和结尾 可以一次性注释多行内容 这里面的内容全部是注释内容 ''' 或 """ 使用 3 个双引号分别作为注释的开头和结尾 可以一次性注释多行内容 这里面的内容全部是注释内容 """缩进
C语言:采用大括号{},分隔代码块
python:采用代码缩进和冒号:,分隔代码块。
Python 对代码缩进要求非常严格,同一个级别代码块的缩进量必须一样
默认情况下,一个 Tab 键就表示 4个空格 / 2个空格。
若一句语句太长,想分行,可使用 斜杠( ),如下所示:
print("hello
world!")
包含 [], {} 或 () 括号则无需要使用多行连接符。
引导Python 可以使用引号( ' )、双引号( ")、三引号(''' 或""" ) 来表示字符串,引号的开始与结束必须是相同类型的.
空行 函数之间或类的方法之间用空行分隔,表示一段新的代码的开始。类和函数入口之间也用一行空行分隔,以突出函数入口的开始。
空行与代码缩进不同,空行并不是Python语法的一部分。书写时不插入空行,Python解释器运行也不会出错。但是空行的作用在于分隔两段不同功能或含义的代码,便于日后代码的维护或重构。
①每个 import 语句只导入一个模块,尽量避免一次导入多个模块
②不要在行尾添加分号,也不要用分号将两条命令放在同一行
③建议每行不超过 80 个字符,如果超过,建议使用小括号将多行内容隐式的连接起来,而不推荐使用反斜杠 进行连接。
④使用必要的空行可以增加代码的可读性,通常在顶级定义(如函数或类的定义)之间空两行,而方法定义之间空一行,另外在用于分隔某些功能的位置也可以空一行。
⑤通常情况下,在运算符两侧、函数参数之间以及逗号两侧,都建议使用空格进行分隔



