分类:: Python

python-数据处理1

读取csv数据文件numpy读取csv12from numpy import genfromtxtdata = genfromtxt('my_data.csv') ​ pandas读取csv1data = pd.read_csv('my_data.csv') csv模块读取12345678import csvcsvreader = csv.reader(

9-条件循环与控制

if语句if语句的关键字为:if – elif – else 每个条件后面要使用冒号 : if的嵌套 循环while 循环使用 else 语句在 while … else 在条件语句为 false 时执行 else 的语句块 123456count = 0while count < 5: print (count, " 小于 5") count &#

8-集合

创建set集合(set)是一个无序不重复元素的序列。 可以使用大括号 { } 或者 set() 函数创建集合,注意:创建一个空集合必须用 set() 而不是 { },因为 { } 是用来创建一个空字典。 ==用set()创建时,是2个括号== 1thisset = set(("Google", "Runoob", "Taobao"

7-字典

字典键的特性字典值可以是任何的 python 对象,既可以是标准的对象,也可以是用户定义的,但键不行。 两个重要的点需要记住: 1)==不允许同一个键出现两次==。创建时如果同一个键被赋值两次,后一个值会被记住 2)==键必须不可变==,所以可以==用数字,字符串或元组==充当,而用列表就不行 创建用{}花括号 12345dict1 = {'Alice': &#

6-元组

元组与列表类似,不同之处在于元组的元素不能修改。 元组使用小括号,列表使用方括号。 定义创建空元组 1tup1 = (); 12345>>>tup1 = ('Google', 'Runoob', 1997, 2000);>>> tup2 = (1, 2, 3, 4, 5 );>>&

5-列表

嵌套列表 12345>>>a = ['a', 'b', 'c']>>> n = [1, 2, 3]>>> x = [a, n]>>> x[['a', 'b', 'c'], [1, 2, 3]]

注意点3-关键词

复合赋值1a, b = b, a+b 赋值都是先计算右边表达式; ==复合赋值计算右边表达式时,会在赋值变动之前执行。右边表达式的执行顺序是从左往右的==,等价于: 123n = bb = a + ba = n end 关键字 关键字end可以用于将结果输出到同一行,或者在输出的末尾添加不同的字符 1234a, b = 0, 1while b

4-数字

复数( (complex)) - 复数由实数部分和虚数部分构成,可以用a + bj,或者**complex(a,b)**表示, 复数的实部a和虚部b都是浮点型 其中 123import mathprint(math.pi) //圆周率print(math.e)

注意点2-print输出

print 默认输出是换行的,==如果要实现不换行需要在变量末尾加上 end=””==; 1234567891011x="a"y="b"# 换行输出print( x )print( y ) print('---------')# 不换行输出print( x, end=" " )print(

3-运算符

算数运算符 逻辑运算符 成员运算符 身份运算符 is 与 == 区别:is 用于判断两个变量引用对象是否为同一个, == 用于判断引用变量的值是否相等。 ==Python中,万物皆对象!万物皆对象!万物皆对象==!(很重要,重复3遍) 每个对象包含3个属性,id,type,valueid就是对象地址,可以通过内置函数id()查看对象引用的地址。type就是对象类型,可以通过内置函数