Python 命令参数
print 命令 :
1 #默认的print是有个 空格,和换行的 2 # print(sep= ' ') 3 # print(end = '/n') 4 a = 'sunjinchao' 5 b = 'xianfangdi' 6 # print(a,b) 7 # print(a) 8 # print(b) 9 #输出:sunjinchao xianfangdi 10 #输出:sunjinchao 11 #输出:xianfangdi 12 print(a,end = 'love ')#换行 13 print(b,a,sep = 'love')#尾部增加
#拼接
print('sun','jing','yao',sep = '|')
#输出sun|jing|yao
格式化
1 #%s 字符串 %d 整数字 2 print('i am %s ,age %d' %('duoduo',3))#参数可以是变量 3 #输出:i am duoduo ,age 3
1 #%f 浮点数 %.2f 保留后2位 2 print('I have %.2f yuan' % 50.2569) 3 #输出:I have 50.26 yuan 4 5 #打印百分比 %% 6 print('I have %.2f%%yuan' % 50.2569) 7 #输出:I have 50.26 yuan 8 9 test = 'i im %(name)s, age%(age)d' %{'name':'duoduo','age':3} 10 print(test) 11 #输出:i im duoduo, age3
format
1 # format 2 print('I am {},age{}'.format('duoduo',19)) 3 print('I am {1},age{1}'.format('duoduo',19))#按索引取值 4 print('I am {name},age{age}'.format(name= 'duoduo',age =3))#字典取值 5 print('I am {:s},age{:d},i have {:f}'.format('duoduo',19,89.2)) 6 #输出:I am duoduo,age19 7 #输出:I am 19,age19 8 #输出:I am duoduo,age3 9 #输出:I am duoduo,age19,i have 89.200000
解压序列
1 #用解压的方式,取开头结尾的数字 2 lis = [1,2,3,4,5,4,65,475,6732] 3 a,*_,c = lis 4 #ac代表开头,*,代表所有 '_'代表变量 5 print(a,c) 6 #1 6732
#交换变量的值 f1 = 1 f2 = 2 # 一般这样更换 # fx =f1 1 # f1 = f2 2 # f2 = fx 1 #简单办法 f1,f2 = f1,f2