Python函数语法规则

Python 2.X中,如果想让print语句在一行输入,可以加逗号,例如print i, 在python3.x中,不能直接加逗号  应该print(i,end=' ')分隔符为一个空格。

索引  可以为负数 [-1]表示输出最后一个元素  -n, - (n-1),-n-2,-n-3.......-2,-1

小编程  :利用for循环实现1到100的迭代相乘  

fori in range(100):

 for j in range(1,i+1):

     print(str(i)+'*'+str(j)+'=' +str(i*j)+/t, end=' ')

print(' ')

对列表进行排序

sort()  若reverse为true  ,默认升序排列,false则为降序。

删除列表里重复的字符

l2=list(set(l1))

元组  tuple  创建空元组  emptytuple=()

tuple(range(10,20,2)) 

删除元组  del 

访问元组  

列表和元组的区别

列表属于可变序列  ,元组不是,元素不可以随便修改

列表可以使用切片访问和修改元素???什么是切片   是访问序列中元素的一种方法。可以访问一定范围内的元素,  nba =[]    print(nba[1:5]) 获取第二个到第五个元素

字典创建   dict()   zip()表示将多个列表或者元组对应位置元素组合为元组。获取键值    dictionnary.get(  )

对字典的value1值排序。

sorted(d.items(),key=lambda x:x[1])

UTF-8编码,汉字占3改字符   GBK编码,汉字2个字符。encoder()    len(str.encoder())

分割字符串   str1.spilt()

合并字符串    .join()函数

检索字符串   find()函数

反转字符串  astr   print("astr"[::-1])

[1-9] {1,3} 表示1到9数字最少出现1次最多出现3次   转义字符  \.

upper()函数   将小写字母转换成大写字母  

str.strip()去除左右空格和特殊字符%x十六进制整数

%d十进制整数

%   format()进行字符串格式化   0

finddall()  搜索符合条件的字符串,并且以列表的形式返回

 

匿名函数  lambda

 

面试会出现的一些问题

打乱排好序的list对象   alist

import  random

random.shuffle(alist)

什么是闭包???定义在函数内部的函数,被外层函数包裹着。

引用传递   字典  列表 

列表生成式生成一个列表

b=[ifor i in range (1 ,100, 2)

 

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值