随笔分类 - python基础篇
摘要:容器(container) 顾名思义,容器(container)就是能够容纳其他东西的一个“器具”,python之中一切皆对象,故可理解为:容器是容纳其他对象的对象。 >>> a = [] # 这是一个空的容器,可以用来“装东西” >>> a.append(1) >>> a # 该列表容器中装有一个
阅读全文
摘要:python集合其实跟我们高一数学学的集合没啥两样,大括号表示,具有无序性。 创建集合 >>> s = {} >>> type(s) <class 'dict'> >>> set1 = {1,2,4,3,4,5,2} >>> type(set1) <class 'set'> >>> set1 {1,
阅读全文
摘要:字典是python中唯一的映射类型。 创建字典 字典的创建比较灵活。 >>> dict1 = {} >>> dict1 {} >>> type(dict1) <class 'dict'> >>> dict2 = {'a':1, 'b':2, 'c':3} >>> dict2 {'a': 1, 'b'
阅读全文
摘要:什么是序列(sequence)? 在python中会有很多非常重要却又让人琢磨不透的概念,比如迭代器、生成器等等,今天遇到的序列也是,因此每碰到一个重要的概念我都会彻底的搞定它。什么是序列?我查过很多资料,说法不一,这时候最好的办法就是去查找python官方文档,但是由于python版本不同的原因也
阅读全文
摘要:字符串内置方法分类 2. 格式化输出 字符串内置方法format() >>> "温度:{0} 度 湿度:{1}%".format(25.5, 45.328) #位置参数(可省略) '温度:25.5 度 湿度:45.328%' >>> "温度:{a} 度 湿度:{b}%".format(a = 25.
阅读全文
摘要:字符串操作 字符串切片(列表、元组和字符串都可切片) >>> str1 = "abcdefg" >>> str1[:3] 'abc' 不可变类型,元素不可修改。如果非要修改仍可以使用切片+拼接的操作实现 >>> str1 = str1[:4] + "123" >>> str1 'abcd123' 与
阅读全文
摘要:元组操作 创建元组 >>> tuple1 = (1, 2, 3, 'a', [1, 2, 3]) >>> type(tuple1) <class 'tuple'> >>> tuple1 = tuple() # 创建空元组 >>> type(tuple1) <class 'tuple'> 访问元组 >
阅读全文
摘要:python列表和C语言的数组差不多,但其元素可以是不同数据类型。 列表操作 创建列表 e.g. list1 = [1, '1', "python", [1, 2]] list1 = list()#list函数可以创建空列表 添加元素 append方法:只能添加单个元素 extend方法:可以添加多
阅读全文
摘要:1. 两种循环语句 while循环 e.g. i = 1 sum = 0 while i <= 10: sum += i i += 1 print(sum) 总结为: while 条件: 循环体 for循环 e.g. for each in "python": print(each) sum = 0
阅读全文
摘要:1. 基本方式 if 条件1: pass elif 条件2: # elif和else均为可选 pass elif 条件3: pass ... #可以有很多个elif else: pass 2. 条件表达式 if x < y: z = x else: z = y 此种形式的代码用条件表达式(本质为一种
阅读全文
摘要:1.注释 单行注释 python使用‘#’做注释。(而我们C语言用的是//,注意区别哦!) 多行注释 三单引号或三双引号(英文输入法), 如:'''这是注释'''、"这是注释" (注:这种方式其实是把注释当作字符串了,显示带有格式的长字符串用的就是这种方式,比如说在定义一个函数的时候写文档字符串,以
阅读全文

浙公网安备 33010602011771号