一起养成写作习惯!这是我参与「掘金日新计划 · 4 月更文挑战」的第2天,点击查看活动详情。
- python源程序的概念:
1.python 源程序就是一个特殊格式的文本文件,可以使用任意文本编辑软件做
python的开发 2. python 程序的文件扩展名通常都是.py
1.1使用gedit编译.py文件
- 步骤:
- 在桌面上,新建
python目录 - 在
python目录下新建first-python.py文件 - 使用 gedit 编辑
first-python.py并且输入以下内容:
print("hello python")
print("hello world")
- 在终端中输入以下命令执行
first-python.py
$ python 01-HelloPython.py
1.2认识程序运行的错误
- 1.拼写错误 例:把print----->pirnt 错误提示:
NameError: name 'pirnt' is not defined
名称错误:'pirnt' 名字没有定义
- 2.语法错误 python程序每行代码只完成一个指令 例:一行写了多个语句 错误提示:
SyntaxError: invalid syntax
语法错误:语法无效
- 3.缩进错误: 每行代码前面不要有空格 例:在代码前缩进 错误提示:
IndentationError: unexpected indent
缩进错误:不期望出现的缩进
- 4.常见错误单词列表:
* error 错误
* name 名字
* defined 已经定义
* syntax 语法
* invalid 无效
* Indentation 索引
* unexpected 意外的,不期望的
* character 字符
* line 行
* encoding 编码
* declared 声明
* details 细节,详细信息
* ASCII 一种字符编码
1.3内存变量的基础知识
1.一个变量会包含三类信息: 变量的名称、变量保存的数据、变量保存数据的类型、变量的地址 2.python中定义变量不需要指定类型,根据等号右侧的值,自动推导出存储数据的类型。 3.可通过单步调试确认变量中保存数据的类型。
1.4变量的类型
分为两类:数字型和非数字型 数字型:整型(int,在python2.x还细分为:int、long)、浮点型(float)、布尔型(bool):真(True)和假(False)、复数型(complex) 非数字型:字符串、列表、元组、字典 如何在终端查看数据类型:type(name)
$ipython
h ="hst"
type(h)
1.5不同类型变量之间的计算
1.数字变量之间可以直接计算 bool:True和False(注意:首字母是大写)分别对应1和0;
$ipython3
IN[1]:a = 10
IN[2]:b = 10.5
IN[3]:c = True
IN[4]:a+b
OUT[1]:20.5
IN[5]:a-c
OUt[2]:9
IN[6]:b-c
OUt[3]:9.5
2.字符串变量之间可以用“+“拼接字符串
IN[1]:s = "shu"
IN[2]:t = "ting"
IN[3]:`s+t
OUT[1]:shuting
IN[1]:s = "shu"
IN[2]:t = "ting"
IN[3]:`t+s
OUT[1]:tingshu
3.字符串变量可以和整数使用*来重复拼接相同的字符
IN[1]:(s+t)*10
OUT[1]:shutingshutingshutingshutingshutingshutingshutingshutingshutingshuting
4.数字型变量和字符串变量之间不能进行其他计算,否则会报错。