zoukankan      html  css  js  c++  java
  • Python print命令/ 解压序列

    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
  • 相关阅读:
    PAT (Advanced Level) 1017. Queueing at Bank (25)
    PAT (Advanced Level) 1016. Phone Bills (25)
    1sting
    八皇后问题
    思维水题
    pigofzhou的巧克力棒
    喵哈哈村的代码传说 第四章 并查集
    简单容器应用
    Codefroces D2. Magic Powder
    喵哈哈村的种花魔法(线段树(区间更新,单点查询),前缀和(单点更新,区间查询))
  • 原文地址:https://www.cnblogs.com/sunjinchao/p/10662345.html
Copyright © 2011-2022 走看看