zoukankan      html  css  js  c++  java
  • 2018.3.13

    from math import *
    import sys
    
    # print(sys.path)
    
    #九九乘法表 for i in range(1,10): for j in range(1,i+1): print(i,'*',j,'=',i*j,' ',end=' ') print()
    (一) digits
    = (1,2,3,4) for i in digits: for j in digits: for k in digits: if i!=j and j!=k and i!=k: print(i*100 + j*10 +k,end = ' ') else: print()

    (二) digits
    = 1,2,3,4 for i in digits: for j in digits: if i==j: continue for k in digits: if k==i or k==j: continue print(i*100 + j*10 + k,end=' ') print()
    #随机生成20个1到100的互不相同的数字(1)
    import random x = [] while True: if len(x)==20: break n=random.randint(1,100) if n not in x: x.append(n) print(x) print(len(x)) print(sorted(x)) print(sorted(x,reverse=True))
    #随机生成20个1到100的互不相同的数字(2)
    #一行搞定
    x=[random.randint(1,100) for i in range(20)] print(x) print(len(x)) print(sorted(x)) print(sorted(x,reverse=True))

     

    print('the number {0:,} in hex is : {0:#x},the number {1} in oct is {1:#o}'.format(5555,55))
    print('my name is {name},my age is {age},my qq is {qq}'.format(name='Teng',age=1,qq=1825587919))
    print('my name is %s,my age is %d,my qq is %s' % ('teng',1,'1825587919'))
    
    position = (5,6,7)
    print('x:{0[0]}'.format(position))
    
    #find()
    #rfind()
    #index()  //如果不在抛出异常
    #rindex() //same
    #count()
    
    
    #split()
    #rsplit()
    #partition()
    #rpartition()
    #jion() //组合
    s = 'apple,peach,banana,pera'
    li = s.split(',')
    print(li)
    ll='  '.join(li)
    print(ll)
    print(ll.split())
    print(s.partition(','))
    print(s.rpartition(','))
    print(s.partition('banana'))
    
    s= '2018-3-13'
    print(s.split('-'))
    map(int,s.split('-'))
    
    #lower()  //转为小写
    #upper()  //转为大写
    #capitalize()//首字母大写
    #title()//每个单词首字母大写
    #swapcase()//大小写转换
    s = 'What is Your Name ? '
    y = "I'am Teng"
    st = s+y
    print(st.lower())
    print(st.upper())
    print(st.capitalize())
    print(st.title())
    print(st.swapcase())
    
    #replace()//替换
    #maketrans()
    #translate()
    
    print(st.replace('a','O'))
    
    #strip() //删除两端空白或指定字符
    #rstrip()
    #lstrip
    
    s = '    sdf   '
    print(s.strip())
    print('
    
     hello dfdf 
    	'.strip())
    print('sssfgfgssrg'.strip('sf'))    #只要连续包含字符串中某个字符就ok
    print('ssssssdfgdfddss'.lstrip('s'))
    print('ssssssdfdfssss'.rstrip('s'))
    
    #eval()尝试把任意字符串转化为python表达式并求值
    
    print(eval('33-4'))
    
    #危险操作
    a= "__import__('os').startfile(r'C:Windows\notepad.exe')"
    eval(a)
    
    #startswith()
    #endswith()
    #isalpha
    #isalnum
    #...
    #center()
    #ljust()
    #rjust()
    print('hello'.center(1))
    print('hello'.center(20))
    print('hello'.center(20,'_'))
    print('hello'.ljust(20,'_'))
  • 相关阅读:
    史上最全HashMap红黑树解析
    使用httpClient 调用get,Post接口
    VS 安装resharper 后 无法进行UnitTest
    [转]大数据的高并发的数据库优化
    【转】2019年7月份,阿里最新Java高频面试真题汇总
    【转】Apache的架构师们遵循的30条设计原则
    B树索引最通俗易懂的介绍
    spring Boot 学习(八、Spring Boot与与监控管理)
    spring Boot 学习(七、Spring Boot与开发热部署)
    vs快捷键
  • 原文地址:https://www.cnblogs.com/tenjl-exv/p/8561893.html
Copyright © 2011-2022 走看看