一、Python的要点
- 面向对象:每一个变量都是一个类,都有自己的属性和方法
- 语法块:用缩进的方式,而不是用分号、花括号等符号。
- 注释:用#号 ;或者用’’’ ‘’’
- 续行:尾行输入一个反斜杠加一个空格,再换行。如果行尾名明显未完成,可直接续写。
- 打印与输入:print() 和input()
- objects — 复数,表示可以一次输出多个对象。输出多个对象时,需要用 , 分隔。
- sep — 用来间隔多个对象,默认值是一个空格。
- end — 用来设定以什么结尾。默认值是换行符 \n,我们可以换成其他字符串。
print('hello World')
print('hello' ,'world',sep=',')
print('a',end=':')
- 变量:无需指定变量类型,也不需要提前声明变量。
- 复制变量: a = b 只是复制它的地址。
- 模块:import pandas 或者 import pandas as pd
- 帮助:dir() 和 help() , dir是输出变量所有的成员。
二、Python标识符
标识符是计算机语言中允许作为名字的有效字符串的集合。
- 命名规则:
- 第一个必须是字母或者下划线
- 剩下的可以是字母、数字、下划线
- 大小写敏感
- 不能用python预留的关键词。
and | exec | not |
---|---|---|
del | import | try |
elif | in | while |
else | is | with |
except | lambda | yield |
assert | finally | or |
break | for | pass |
class | from | |
continue | global | raise |
def | if | return |
下划线开头 // 双下划线开头有特殊意义。变量只能通过字母开头。
三、缩进
4个空格
- 有些IDE 已经将TAB设置为4个空格
四、多行语句
total = item_one + \
item_two + \
item_three
days = ['monday','tuesday',
'wednesday']
五、引号
- 类成员函数之间一行,模块级函数和类定义之间空两行:
class A :
def __init(self):
pass
def hello(self):
pass
def main():
pass