python学习小结

python基本知识

1.python变量的命名和使用
python在使用变量时,要遵循以下有关变量的规则。

  • 变量名只能包含字母,数字和下划线。 变量名可以以字母或下划线打头,但不能以数字打头
  • 不要使用Python关键字和函数名用作变量名
  • 变量名不能包括空格,但可以使用下划线来分隔其中的单词

2.python的代码风格

  • 学习 Python 与其他语言最大的区别就是,Python 的代码块不使用大括号 {} 来控制类,函数以及其他逻辑判断。python 最具特色的就是用缩进来写模块。
    缩进的空白数量是可变的,但是所有代码块语句必须包含相同的缩进空白数量,这个必须严格执行。如下所示:

    if True:
    print "True"
    else:
    print "False"

3.列表
python中列表是一系列特定顺序排列的元素组成,在代码中用[]表示列表,并用逗号来分隔其中的元素,例如:

bicycles = ['trek', 'cannondale', 'redline', 'specialized']
print(bicycles)

打印出来的如下所示:

['trek', 'cannondale', 'redline', 'specialized']

4.切片
对列表的部分元素进行处理
例如下图是一个运动成员列表:

players = ['charles', 'martina', 'florence', 'eli']
print(players[0:3])1

1处的代码打印该列表的一个切片,其中包含三名队友。输出也是一个列表,其中包含前三名队友

['charles', 'martina', 'florence']

5.元组
元组是不可修改的列表
例如 如果有个大小不可变的矩形,就可将其长度和宽度存储在意个元组中,从而确保它们不能修改

dimensions = (200,50)
print(dimensions[0])
print(dimension[1])

输出的就是矩形的长和高

200
50

当我们试图修改其中的数据时 系统就会报错由于元组的不可修改性

6.函数
函数就是带名字的代码块,用于完成具体的工作,当你要定义函数时,使用关键字def来告诉编辑器你要定义一个函数 紧跟着后面是你的函数名,下面我们以一个例子来进行说明
这是一个打印问候语的简单函数

1 def greet_user():
2     print("hello!")
    
3 greet_user()

1中的def指的是函数定义,greet_user()是函数名
2中的print("hello!")是函数体内的唯一代码,这表示这个函数只做一个事情 打印hello!
3指的是调用这个函数,它会打印hello!

hello!

7.模块

Python模块,是一个Python文件,以.py结尾,包含了Python对象定义和Python语句。模块让你能够有逻辑地组织你的 Python代码段。把相关的代码分配到一个模块里能让你的代码更好用,更易懂。模块能定义函数,类和变量,模块里也能包含可执行的代码。

  • 在Python中用关键字import来引入某个模块,比如要引用模块math,就可以在文件最开始的地方用import math来引入。
  • 在Python中,每个Python文件都可以作为一个模块,模块的名字就是文件的名字。

以上就是在python编程学习中学到的知识。参考书籍《python编程从入门到实践》

你可能感兴趣的:(python学习小结)