Python3学习笔记1-3
来源:互联网 发布:linux ant下载安装 编辑:程序博客网 时间:2024/06/06 01:36
# 输出字符奇数位置的字符串
a = 'srfsfdsd'
i = 1
str1=''
while i<=len(a):
if i%2 == 0:
str1 += str1(a[i])
print(str1)
#success
#1
a='sdsddfgds'
b=[a[i] for i in range(len(a)) if i%2==0]
print(''.join(b))
#2
a = 'sdsddfgds'
str1=''
for i in range(len(a)):
if i%2==0:
str1 += str(a[i])
print(str1)
#参数定义的顺序必须是:必选参数、默认参数、可变参数和关键字参数。
*args是可变参数,args接收的是一个tuple;
**kw是关键字参数,kw接收的是一个dict。
def func(a, b, c=0, *args, **kw):
print('a=', a, 'b=', b, 'c=', c, 'args=', args, 'kw=', kw)
func(1,2,3,6,7)
func(1,2,c=4)
func(1,2,3,'sd','sd',x=3)
output:
a= 1 b= 2 c= 3 args= (6, 7) kw= {}a= 1 b= 2 c= 4 args= () kw= {}
a= 1 b= 2 c= 3 args= ('sd', 'sd') kw= {'x': 3}
递归n的阶乘
def fact(n):
if n==1:
return 1
return n*fact(n-1)
n=3
print(fact(n))
#strip() 方法用于移除字符串头尾指定的字符(默认为空格)
strip()方法语法:
str.strip([chars]);
参数
- chars -- 移除字符串头尾指定的字符。
str = '22sdfsw22fds332'
print(str.strip('2'))
##output : sdfsw22fds33
- Python3学习笔记1-3
- Python3.3 学习笔记 20160309
- Python3学习笔记1-2
- python3学习笔记1:python3与Python2中的差异
- Python3.3 学习笔记5 - 异常处理
- Python3学习笔记1-变量,数据类型
- python3.5学习if笔记(1)
- Python3.X学习笔记
- Python3学习笔记
- 【从零开始】Python3 学习笔记
- Python3学习笔记02
- Python3基础 学习笔记
- python3 学习笔记
- Python3学习笔记--基础知识
- Python3.5学习笔记
- Python3学习笔记
- Python3学习笔记
- python3学习笔记:@property
- java中的值传递,引用传递,==,equal,random
- 基础练习 BASIC-16 分解质因数
- 操作系统生产者和消费者python3实现
- Java中static和final的区别
- redis学习笔记(三)
- Python3学习笔记1-3
- webservice学习总结(1)基础知识
- 五.java多线程之线程同步
- BufferedReader reader= new BufferedReader(new InputStreamReader(System.in))解读
- HDU1847:Good Luck in CET-4 Everybody!(SG博弈)
- 5.MongoDB索引
- 第二单元作业
- 基础练习 BASIC-17 矩阵乘法
- 路德关于赎罪票效能的辩论(九十五条)