【python学习笔记】基础知识
2017-12-14 14:11
681 查看
python学习笔记
1.输入
test=input('你好请输入')
需要注意的是input返回的是str类型的数据,若想接受整型数据,需要转换数据类型,如下:
a=int(input('你好请输入'))
note:vscode不接受输入,写python代码可以在vscode里进行,若要运行程序在命令行里运行或在vscode终端运行
2.输出
输出用printprint('hello world','second','third') # 这是注释 ‘,’逗号用来把字符串分开,显示时为空格
3.变量的指向
a = ‘ABC’Python解释器干了两件事情:
1在内存中创建了一个’ABC’的字符串;
2在内存中创建了一个名为a的变量,并把它指向’ABC’
下面看一个例子:
a = 'ABC' b = a a = 'XYZ' print(b)
最后的输出结果为ABC,如下图:
4./与//与%
/表示精准的除法,//表示取整的除法,%表示取余5.list和tuple
Python内置的一种数据类型是列表:list。list是一种有序的集合,可以随时添加和删除其中的元素。用索引来访问list中每一个位置的元素(从0开始)。还可以用-1做索引,直接获取最后一个元素(同理可推-2,-3,-4等),list里面的元素的数据类型也可以不同//一系列操作 classmates.append('Adam') # 可以往list中追加元素到末尾 classmates.insert(1, 'Jack') # 把元素插入到指定的位置 classmates.pop() # 删除list末尾的元素 classmates.pop(i) # 删除指定位置的元素 classmates[1] = 'Sarah' # 要把某个元素替换成别的元素 # list也可以看作是二维数组 p = ['asp', 'php'] s = ['python', 'java', p, 'scheme'] # s[2][1]='php'
tuple
另一种有序列表叫元组:tuple。tuple和list非常类似,但是tuple一旦初始化就不能修改,tuple的每个元素,指向永远不变。但是指向的内存的值可以改变。# 定义(若只有一个元素时,后面要加逗号) t = (1, 2)
if_else结构
只要x是非零数值、非空字符串、非空list等,就判断为True,否则为Falseif x: <执行1> elif <条件判断2>: <执行2> elif <条件判断3>: <执行3> else: <执行4>
循环
for x in …循环就是把每个元素代入变量x,然后执行缩进块的语句sum = 0 for x in range(101): sum = sum + x print(sum) # range()函数,可以生成一个整数序列,再通过list()函数可以转换为list
2.while循环
n = 1 while n <= 100: if n > 10: # 当n = 11时,条件满足,执行break语句 break # break语句会结束当前循环 print(n) n = n + 1 print('END')
dict和set
dict的支持,dict全称dictionary,在其他语言中也称为map,使用键-值(key-value)存储,具有极快的查找速度。dict的key必须是不可变对象# 冒号前面时key后面是value d = {'Michael': 95, 'Bob': 75, 'Tracy': 85} # 插入 d['Adam'] = 67 # 返回bool型 'Thomas' in d # get方法,如果key不存在,可以返回None,或者自己指value,下面返回-1 d.get('Thomas', -1) # 删除 d.pop('Bob')
set
一组key值不重复的集合,自动过滤用list初始化中重复的元素,相等于数学意义上的集合。# 初始化 s = set([1, 1, 2, 2, 3, 3]) # 插入 s.add(4) # 删除 s.remove(4)
相关文章推荐
- python 3.0学习笔记之二------python基础小知识
- Python学习笔记(一)——基础知识
- <<Python基础教程>>学习笔记 | 第01章 | 基础知识
- Python学习笔记一 基础知识
- python学习笔记(1)基础知识
- Python基础教程 第1章: 基础知识 学习笔记
- Python学习笔记(1)——基础知识
- Python学习笔记,4Python基础知识笔记
- python学习笔记-Day14 -css基础知识-part2
- python学习笔记-第1章节 基础知识
- Python学习笔记(一)--Python基础知识:变量、数据类型、模块与字符串
- Python学习笔记一 基础知识
- Python基础知识学习笔记(1)
- Python3学习笔记--基础知识
- Python学习笔记-第一章 基础知识
- python 学习笔记之基础知识(2)
- Python学习笔记一(基础知识)
- Python2.7 学习笔记 (一)——基础知识
- Python学习笔记——基础知识
- python 学习笔记之基础知识(1)