Think Python 1

第一章 程序之道

1.1 什么是程序?

程序是指一组定义如何进行计算的指令的集合。

基本指令:
  • 输入:从键盘、文件或者其他设备中获取数据。
  • 输出:讲数据显示到屏幕,保存到文件,或者发送到网络上。
  • 数学:进场基本数学操作,如加减乘除法等。
  • 条件执行:检查某种条件的状态,并执行相应的代码。
  • 重复:重复执行某种动作,往往在重复中有一些变化。

1.2 运行Python

Python解释器是一个读取并执行Python代码的程序。
启动Python的IDLE的时候回出现,下面的

	Python 3.7.1 (v3.7.1:260ec2c36a, Oct 20 2018, 14:57:15) [MSC v.1915 64 bit (AMD64)] on win32
	Type "help", "copyright", "credits" or "license()" for more information.
	>>> 

表示现在使用的是Python3.7,系统是windows
最后一行的>>>是提示符,表示解释器已经准备好了,等待你输入代码。

1.3 第一个程序

按照惯例

	print('hello, world')

1.4 算术运算符

Python中的一些操作符 ,即像加号,减号等等用来表示计算操作的特殊符号。

	>>> 4 + 2
	6
	>>> 4 ** 2
	16

注意 ** 表示进行指数运算,就是乘方:
为什么不是4^2,因为在Python中^这个符号已经用来好事二进制安慰运算XOR。

1.5 值和类型

值(value)
类型(type)有整型(integer)、浮点型(floating-point)、字符串(string)等等。
如果不确定这个值的类型,可以用type()函数查询:

	>>> type(2)
	<class 'int'>
	>>> type(2.123)
	<class 'float'>
	>>> type('hello world')
	<class 'str'>

注意,浮点型和整型,还有字符串的区别。

像我们日常回将1000000写成1,000,000方便算术,但是在Python中1,000,000不是一个整数。

	>>> 1,000,000
	(1, 0, 0)

1.6 形式语言和自然语言

自然语言就是平时我们说的语言,就像粤语,普通话,客家话等等。
形式语言则是人们为了特殊用途设计的语言,例如:化学符号Cu、Na等。

编程语言是人们为了表达计算过程二设计出来的形式语言。

1.7 调试

bug:程序错误
调试(debugging):查捕bug的过程

猜你喜欢

转载自blog.csdn.net/weixin_43777358/article/details/85605551