Python 数据科学 - python基础(python基础教程)

网友投稿 260 2022-08-27


Python 数据科学 - python基础(python基础教程)

python基础

1.变量与数据类型

变量赋值

>>> x=5>>> x5

变量计算

>>> 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>4True

列表方法

>>> 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_stringTrue

字符串操作

>>> 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'])


版权声明:本文内容由网络用户投稿,版权归原作者所有,本站不拥有其著作权,亦不承担相应法律责任。如果您发现本站中有涉嫌抄袭或描述失实的内容,请联系我们jiasou666@gmail.com 处理,核实后本网站将在24小时内删除侵权内容。

上一篇:不懂技术如何看懂API接口文档?怎样才能看懂常用快递API接口文档?
下一篇:生成api文档的方法,如何使用 Eolink 实现 API 文档自动生成
相关文章

 发表评论

暂时没有评论,来抢沙发吧~