当前位置 : 主页 > 编程语言 > python >

Python 数据科学 - python基础

来源:互联网 收集:自由互联 发布时间:2022-06-24
python基础 1.变量与数据类型 变量赋值 x = 5 x 5 变量计算 x = 5 x + 2 #加 7 x - 2 #减 3 x * 2 #乘 10 x % 2 #取余 1 x / float ( 2 ) #除 2.5 类型与类型转换 #转为字符串 str () #转为整数 int () #转为浮点数

python基础

1.变量与数据类型

变量赋值

>>> x=5
>>> x
5

变量计算

>>> x=5
>>> x+2 #加
7
>>> x-2 #减
3
>>> x*2 #乘
10
>>> x%2 #取余
1
>>> x/float(2) #除
2.5

类型与类型转换

#转为字符串
str()
#转为整数
int()
#转为浮点数
float()
#转为布尔值
bool()

调用帮助

>>> help(str)

2.数据类型-list

列表

>>> a='is'
>>> b='nice'
>>> my_list=['my','list',a,b]
>>> my_list2=[[4,5,6,7],[3,4,5,6]]

选择列表元素

子集
>>> my_list[1] #选择索引1对应的值
>>> my_list[-3] #选择倒数第3个索引对应的值
切片
>>> my_list[1:3] #选择索引1和2对应的值
>>> my_list[1:] #选择索引0之后对应的值
>>> my_list[:3] #选择索引3之前对应的值
>>> my_list[:] #复制列表
子集列表的列表
>>> my_list2[1][0]
>>> my_list[1][:2]

列表操作

>>> my_list+my_list
['my','list','is','nice','my','list','is','nice']
>>> my_list*2
['my','list','is','nice','my','list','is','nice']
>>> my_list>4
True

列表方法

>>> my_list.index(a) #获取某值的索引
>>> my_list.count(a) #统计某值出现的次数
>>> my_list.append('!') #追加某值
>>> my_list.remove('!') #移除某值
>>> del(my_list[0:1]) #移除某值
>>> my_list.reverse() #反转列表
>>> my_list.extend('!') #添加某值
>>> my_list.pop(-1) #移除某值
>>> my_list.insert(0,'!') #插入某值
>>> my_list.sort() #列表排序

3.数据类型-string

字符串

>>> my_string='thisStringIsAwesome'
>>> my_string
'thisStringIsAwesome'

字符串运算

>>> my_string*2
'thisStringIsAwesomethisStringIsAwesome'
>>> my_string+'Innit'
'thisStringIsAwesomeInnit'
>>> 'm' in my_string
True

字符串操作

>>> my_string[3]
>>> my_string[4:9]

字符串方法

>>> my_string.upper() #设为大写字符
>>> my_string.lower() #设为小写字符
>>> my.string.count('w') #统计某字符出现的次数
>>> my.string.replace('e','i') #替换字符
>>> my_string.strip() #清空空格

4.数据类型-tuple

创建元组

>>> tup1 = ('physics', 'chemistry', 1997, 2000)
>>> tup2 = (1, 2, 3, 4, 5 )
>>> tup3 = "a", "b", "c", "d"
>>> tup4 =() #创建空元组
>>> tup5 = (50,)

访问元组

>>> tup1[0]
physics
>>> tup2[1:3]
(2,3,4)

修改元组
元组中的元素值是不允许修改的,但我们可以对元组进行连接组合
元组中的元素值是不允许删除的,但我们可以使用del语句来删除整个元组

>>> tup1 = (12,34,56)
>>> tup2 = ('abc','xyz')
>>> tup3 = tup1 + tup2
(12,34,56,'abc','xyz')
>>> del tup3
()

5.数据类型-Dictionary

访问字典

>>> dict = {'Name': 'Zara', 'Age': 7, 'Class': 'First'}
>>> dict['Name']
Zara

修改字典

>>> dict = {'Name': 'Zara', 'Age': 7, 'Class': 'First'}
>>> dict['Age'] = 8
>>> dict['Age']
8

删除字典

>>> dict = {'Name': 'Zara', 'Age': 7, 'Class': 'First'}
>>> del dict['Name']
>>> dict.clear()
>>> del dict

6.数据类型-set

set集合用法

>>>x = set('runoob')
>>> y = set('google')
>>> x, y
(set(['b', 'r', 'u', 'o', 'n']), set(['e', 'o', 'g', 'l'])) # 重复的被删除
>>> x & y # 交集
set(['o'])
>>> x | y # 并集
set(['b', 'e', 'g', 'l', 'o', 'n', 'r', 'u'])
>>> x - y # 差集
set(['r', 'b', 'u', 'n'])


上一篇:python opencv 图像处理(九)
下一篇:没有了
网友评论