1、print输出

1)用print()在括号中加上字符串,就可以向屏幕上输出指定的文字。比如输出'hello, world',用代码实现如下:

python 函数 等号 python怎么打等号_Python

2)print()函数也可以接受多个字符串,用逗号“,”隔开,遇到逗号会自动空格输出,就可以连成一串输出:

python 函数 等号 python怎么打等号_python 函数 等号_02

3)print()也可以打印整数,或者计算结果:

python 函数 等号 python怎么打等号_python 函数 等号_03


2.变量

在Python中,等号=是赋值语句,可以把任意数据类型赋值给变量,同一个变量可以反复赋值,而且可以是不同类型的变量,不像C语言中会区分数据类型,例如:

python 函数 等号 python怎么打等号_赋值_04

注意:但是不能把一个变量赋值为int,然后再赋值为其他类型变量


3、List列表

1)Python内置的一种数据类型是列表:list。list是一种有序的集合,可以随时添加和删除其中的元素。
比如,列出班里所有同学的名字,就可以用一个list表示:

python 函数 等号 python怎么打等号_赋值_05

索引来访问list中的每一个元素(当索引超出了范围时,Python会报一个IndexError错误,所以,要确保索引不要越界,记得最后一个元素的索引是len(classmates) - 1。)

python 函数 等号 python怎么打等号_python 函数 等号_06

python 函数 等号 python怎么打等号_字符串_07

变量classmates就是一个list。用len()函数可以获得list元素的个数:

python 函数 等号 python怎么打等号_赋值_08

2)list是一个可变的有序表,所以,可以往list中追加元素到末尾:append是往末尾追加元素

python 函数 等号 python怎么打等号_python 函数 等号_09

也可以把元素插入到指定的位置,使用insert:

python 函数 等号 python怎么打等号_赋值_10

3)要删除list末尾的元素,用pop()方法:

python 函数 等号 python怎么打等号_python 函数 等号_11

4)要把某个元素替换成别的元素,可以直接赋值给对应的索引位置:

python 函数 等号 python怎么打等号_Python_12

5)list里面的元素的数据类型也可以不同(我们用上面的方法直接换为不同类型的元素)

python 函数 等号 python怎么打等号_Python_13


4、tuple元组

另一种有序列表叫元组:tuple。tuple和list非常类似,但是tuple一旦初始化就不能修改,它也没有append(),insert()这样的方法。其他获取元素的方法和list是一样的,你可以正常地使用classmates[0],classmates[-1],但不能赋值成另外的元素。

不可变的tuple有什么意义?因为tuple不可变,所以代码更安全。如果可能,能用tuple代替list就尽量用tuple。

tuple的陷阱:当你定义一个tuple时,在定义的时候,tuple的元素就必须被确定下来,如下:

python 函数 等号 python怎么打等号_字符串_14

那么t为多个元素时可以很好的区分,如果一个元素时呢,t是(1)还是1,所以只有1个元素的tuple定义时必须加一个逗号,,来消除歧义:

python 函数 等号 python怎么打等号_python 函数 等号_15


5、条件判断(if...elif...else)

if语句的完整形式如下:

python 函数 等号 python怎么打等号_字符串_16


6、循环

1)for...in

for x in ...循环就是把每个元素代入变量x,然后执行缩进块的语句

python 函数 等号 python怎么打等号_python 函数 等号_17

2)range()函数

Python提供一个range()函数,可以生成一个整数序列,再通过list()函数可以转换为list.比如range(5)生成的序列是从0开始小于5的整数:

python 函数 等号 python怎么打等号_字符串_18

range(101)就可以生成0-100的整数序列,比如计算0-100的和,计算如下:

python 函数 等号 python怎么打等号_python 函数 等号_19

           

python 函数 等号 python怎么打等号_Python_20

3)While

比如我们要计算100以内所有奇数之和,可以用while循环实现:

python 函数 等号 python怎么打等号_字符串_21

           

python 函数 等号 python怎么打等号_Python_22

4)数据转换

Python内置的常用函数还包括数据类型转换函数,其实和C语音中的强制类型转换差不多,数据类型转换格式如下:

python 函数 等号 python怎么打等号_字符串_23

5)函数

在Python中,定义一个函数要使用def语句,依次写出函数名、括号、括号中的参数和冒号:(def power(x):),然后,在缩进块中编写函数体,函数的返回值用return语句返回。

比如计算X的平方:

python 函数 等号 python怎么打等号_字符串_24

如果我们要计算x3怎么办?可以再定义一个power3函数,但是如果要计算x4、x5……怎么办?我们不可能定义无限多个函数。

你也许想到了,可以把power(x)修改为power(x, n),用来计算x的n次方,那么就需要我们修改函数体了:

python 函数 等号 python怎么打等号_字符串_25

注意:函数调用时注意传参就可以了


7、切片

就是取其列表中的其中一段,所以叫切片

1)list切片

取一个list或tuple的部分元素是非常常见的操作,比如取前3个元素,一行代码就可以完成切片,具体如下

python 函数 等号 python怎么打等号_python 函数 等号_26

L[0:3]表示,从索引0开始取,直到索引3为止,但不包括索引3。即索引0,1,2,正好是3个元素,也可以写成

python 函数 等号 python怎么打等号_字符串_27

2)tuple切片

tuple也是一种list,唯一区别是tuple不可变。因此,tuple也可以用切片操作,只是操作的结果仍是tuple:

python 函数 等号 python怎么打等号_Python_28

3)字符串

字符串'xxx'也可以看成是一种list,每个元素就是一个字符。因此,字符串也可以用切片操作,只是操作结果仍是字符串:

python 函数 等号 python怎么打等号_字符串_29


8、对象

Python是面向对象编程的,比如一个LED灯,其实就是和引用C语言的头文件类似,调用库:

比如C语言中是通过#include ,而Python中是通过import math调用

python 函数 等号 python怎么打等号_python 函数 等号_30