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