Python学习笔记(一):方法、函数的使用

函数

1、关于input的用法

input()不管输入的是字符还是数字,input接受的都是字符串,若要将字符转换为数字用int(),若要将数字转换为字符用str()

2、type(name)得出name的类型

3、获取列表的索引号函数enumerate()

ex:enumerate(列表名)

4、set():通过对包含重复元素的列表调用set(),能够找出列表中独一无二的元素,并使用这些元素创建一个集合

qian={'weight':'25','first_name':'qian','last_name':'cheng','age':'25','city':'hefei'}
for value in set(qian.values()):
	print value
5、input() 接受一个参数:即要向用户显示的提示或说明

name=input("input your name:")





方法

1、items():返回一个键-值对列表

qian={'first_name':'qian','last_name':'cheng','age':'25','city':'hefei'}
print qian
for key,value in qian.items():
	print(key)
	print(value+'\n')

2、keys()s:遍历字典中的键

qian={'first_name':'qian','last_name':'cheng','age':'25','city':'hefei'}
print qian
for key in qian.keys():
	print key


3、values():遍历字典的值

qian={'first_name':'qian','last_name':'cheng','age':'25','city':'hefei'}
for value in qian.values():
	print value



4、split():以空格为分隔符将字符串分拆为多个部分,并将这些部分都存储到一个列表中

split():拆分字符串。通过指定分隔符对字符串进行切片,并返回分割后的字符串列表(list)

split()函数
语法:str.split(str="",num=string.count(str))[n]

参数说明:
str:   表示为分隔符,默认为空格,但是不能为空('')。若字符串中没有分隔符,则把整个字符串作为列表的一个元素
num:表示分割次数。如果存在参数num,则仅分隔成 num+1 个子字符串,并且每一个子字符串可以赋给新的变量
[n]:   表示选取第n个分片

注意:当使用空格作为分隔符时,对于中间为空的项会自动忽略


title='just a piece of cake'
print title.split()

输出结果:

['just', 'a', 'piece', 'of', 'cake']



对列表元素的操作

1、从列表中删除元素

1、1使用del语句:如果知道要删除的元素在列表中的位置,使用del


name=['zhao','qian','sun','li','wang','du','cai','du','qiu']
del name[3]
print name

1、2使用方法pop()删除元素

pop()可删除列表的元素,并让你能够接着使用它

unconfirmed_users=['zhao','qian','sun','li','wang','du','cai']
confirmed_users=[]
while unconfirmed_users:
	confirmed_users.append(unconfirmed_users.pop())
print confirmed_users
1、3根据值来删除元素remove()

位置元素在列表的位置,知道元素的值,使用remove()来删除

name=['zhao','qian','sun','li','wang','du','cai','du','qiu']
print name
while 'du' in name:
	name.remove('du')
print name



对字典的操作

1、访问字典中的值

rivers={'huanghe':'china','nile':'egypt','yamaxun':'brazil'}
print rivers['huanghe']


python中的json.dumps()以及json.dump()的区别

dumps是将dict转化成str格式,loads是将str转化成dict格式。

dump和load也是类似的功能,只是与文件操作结合起来了。


  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值