输入输出
1 | name = input("What's is your name?") |
输出结果为:
1 | What's your name?y |
判断语句
1 | score = int(input("What's your score?")) |
循环语句:for … in
1 | sum = 0 |
输出结果为;
1 | 55 |
循环语句: while
1 | sum = 1 |
输出结果为:
1 | 5050 |
数据类型:列表、元组、字典、集合
列表[]
1 | lists = ['a','b','c'] |
输出结果为:
1 | ['a', 'b', 'c', 'd'] |
增:append() 在尾部添加元素、使用 insert() 在列表中插入元素
删:使用 pop() 删除尾部的元素
查:len() 函数获得 lists 中元素的个数
元组 (tuple)
1 | tuples = ('tupleA','tupleB') |
输出结果为:
1 | tupleA |
元组和列表相同,但是初始化后不能够增加和删除元素,上面程序表示的是元素的查找。
字典 {dictionary}
1 | # -*- coding: utf-8 -*- |
输出结果为:
1 | {'guanyu': 95, 'zhangfei': 96, 'zhaoyun': 98} |
增:score[‘zhaoyun’] = 98
删:score.pop()
查:是否存在用print(‘guanyu’ in score)、对应值用print(score.get(‘guanyu’))
集合:set
1 | s = set(['a', 'b', 'c']) |
输出结果为:
1 | {'d', 'a', 'c'} |
集合和字典类似,但在增删查语法上有所区别:
增: add
删:remove
查:使用 in
函数:def
1 | def addone(score): |
输出结果为:
1 | 100 |
注释
使用# -*- coding: utf-8 -*-
,单行注释使用#
,多行注释可以使用三个单引号’’’ ‘’’。
引用模块 / 包:import
引用直接使用import module_name
调动即可,import本质上是路径的搜索。
针对package,可以采用from … import …
,这实际是从一个目录中引用模块
参考资料
《数据分析实战45讲》-极课时间 陈旸