- 博客(10)
- 资源 (4)
- 收藏
- 关注
原创 python 错误问题合集
错误问题:SyntaxError: Non-UTF-8 code starting with '\xc7' in file E:\Pythondemo\2.py on l ine 1, but no encoding declared; see http://python.org/dev/peps/pep-0263/ for de ta....解决方案:1 # -*-coding:utf8 -*-
2020-09-04 11:22:33 169
原创 python3 高级特性
迭代通过for循环来遍历一个数据结构,这种遍历称为迭代(iteration)举例dict = ['a':1,'b'2,'c':3]for key in dict: print(key)默认情况下 dict迭代的是key, 如果要迭代value, 可用 for value in dict.values(),如果同时迭代的话,可用 for k,v in dict.items()for循环也可用来迭代字符串for ch in 'abcd: print(ch)通过collections 模块
2020-07-24 17:35:34 111
原创 python3-函数
基本函数函数基本形式:def 函数名(参数列表): 代码块 return 返回值示例:def sum(a,b): c = a + b return cc = sum(3, 4)print(c)递归函数定义:在一个函数体内调用他自身,被称为函数递归。tip: 在定义递归函数时,有一条最重要的规定:递归一定要向已知方向进行。def fn(n): if n == 0: return 1 elif n == 1: return 4
2020-07-17 14:35:49 138
原创 python3循环结构
while循环while循环语法格式:while 条件: 代码块...示例:count = 0while count < 10: print("count:",count) count += 1print("循环结束!")for循环for循环语法格式:for 变量 in 序列: 代码块示例:# for循环遍历元组tuple = (1, 3, 5, 6, 7, 9)for i in tuple: print(i)# for循环遍历列表list =
2020-07-17 10:30:59 115
原创 python3-if分支结构
if语句if条件控制语句形式:if expression: statements...elif expression: statements...else: statements...示例:age = 45if age > 60: print("老年人")elif age > 40: print("中年人")elif age > 20: print("青年人")else: print("青少年")tip:if条件后的条件执行体一定要缩进,只有缩进后
2020-07-17 09:48:40 230
原创 python 数据类型-集合
set集合set是python的基本数据类型, 包括可变集合set()和不可变集合frozenset两种。set集合的主要特性:存储的元素是无序的存储的元素是不重复的集合示例set1 = set([1, 2, 3, 4, 5, 6, 7])set方法add:新增一个元素remove:移除一个元素clear:清空集合update:新增多个元素值issubset:s1.issubset(s2), 判断s1中的每个元素是否都在s2中,即s1<s2issuperset: s
2020-07-16 17:07:22 118
原创 python数据类型-字典
字典python最常用的数据类型,用方括号来标识,其元素为key-value对应,key-value用冒号分隔开; 也可使用dict()函数来创建字典字典特征字典的value可以存储任何类型的python对象,但key不可以字典的key是唯一的,不可重复字典的key可以是数字,字符串、元组,但不可是列表字典示例:dict1 = dict(spina=1.39, cabbage=2.46)print(dict1)dict2={'BMW':8.5, 'BES':5.6}print(di
2020-07-16 13:56:54 87
原创 python数据类型-元组和列表
#### 元组和列表元组:使用小括号()来标识,元组中的元素是不可修改的。列表:使用方括号[]来标识元组示例:tuple = (1, "a","bdc", "测试")列表示例:list = [1, "a", "bdc", "测试"]内置函数len: 计算个数max: 返回最大值min: 返回最小值tuple:将列表转换成元组list:将元祖转换成列表示例# -*- coding:utf-8 -*-```python# -*- coding:utf-8 -*-num_
2020-07-16 11:21:47 103
原创 python3基础知识-字符串
在python中我们常用单引号’’、双引号"“和三引号”""来创建字符串。字符串连接和切割join:以指定的字符串将元组、列表中的所有元素合并成一个新的字符串。split:以指定的分隔符来切割截取字符串,返回一个list对象示例:x = 2.12y = 10print(int(x)) # 将x转换为整数print(float(y)) # 将y转换成浮点数print(complex(x)) # 将x转换为复数, 实数部分为x,虚数部分为0print(complex(x, y))
2020-07-15 17:33:55 85
原创 python3基础知识-数值
python3基础知识-数值python支持三种不同类型的数值类型:整型(int)List item浮点型(float) 复数(complex) 由实数和虚数部分组成,表达方式为 a+ bj 或 complex(a,b)示例:数值类型转换示例:x = 2.12y = 10print(int(x)) # 将x转换为整数print(float(y)) # 将y转换成浮点数print(complex(x)) # 将x转换为复数, 实数部分为x,虚数部分为0print(compl
2020-07-15 17:16:51 166
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人