0101第一个python程序以及常见错误和变量的数据类型

200 阅读1分钟

一起养成写作习惯!这是我参与「掘金日新计划 · 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

print 是一个函数, 作用是可以把 "" 内部的内容,输出到屏幕上

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.数字型变量和字符串变量之间不能进行其他计算,否则会报错。