经过这半个多月的学习,我对python的兴趣日益浓厚,以下是学习中的一些总结,分为几部分:
第一部分
1、解释器和编译器
编译型语言(c、c++等)跨平台性较差,需要通过编译器进行编译,生成可执行文件;解释型语言(python等)跨平台性高,但是运行速度相对较慢,通过解释器,解释一行执行一行。
python为后端语言,1、简单直观,2、开源,3、容易理解,4、适用于短期开发。
2、python属于完全面向对象的语言,强大标准库和第三方库。可扩展性:可以使用其他语言对核心代码C,C++等进行编写。
GitHub
LeetCode刷题网站
3、三种执行环节
解释器,交互式,IDE集成开发环境
4、cd切换路径,mkdir创建文件夹,ls当年路径文件查看,touch创建文件
执行文件:python 文件名 ,编写文件:gedit 文件名
5、错误内容:
(1)Nameerror:名称错误。
(2)Typeerror:类型错误。
(3)Indentationerror:缩进错误。
(4)Syntaxerror:语法错误。
(5)Keyerror:key值错误
6、解释器运行python
(1)python解释器,官方python与python3
(2)CPython————官方版本的C语言
(3)Jpython————在java平台上运行
(4)IronPython————在.NET和Mono平台上运行
(5)PyPy————Python实现,支持JIT即时编译
7、交互式shell运行Python程序
直接在运行终端运行解释器,在Python直接输入python代码,即可执行。
适用于学习验证Python语法或者局部代码。
IPython一个python的交互式shell,i表示interactive,交互。
8、IDE集成开发环境
第二部分
1、注释
单行注释#后需要加一个空格,行尾注释#需与代码间有两个空格。
多行注释,三引号括起来的内容。注释等级不同,导致多行注释有时候颜色不是灰色 。
注释:(1)不是越多越好,(2)对于复杂操作,应在操作开始前写上若干行注释,
(3)对于不是一目了然的代码,应在其行尾添加注释,(4)不描述代码
2、算术运算符
//取整除,%取余数,**幂运算。
*可以用于字符串的拼接。
3、数据类型
数字型:整型(int)、浮点型(float)、布尔型(bool)(非0即真)、复数型(complex)。
非数字型:字符串(str)、列表(list)、元组(tuple)、字典(dict)。
计算时,True对应的数字为1,False对应的数字为0。
数字型变量之间可以直接计算。字符串之间使用+、*拼接字符串。
|
|