代码改变世界

字符串基本操作

2017-09-15 11:43  055李小锐  阅读(161)  评论(0)    收藏  举报
  1. 已知‘星期一星期二星期三星期四星期五星期六星期日 ’,输入数字(1-7),输出相应的‘星期几’
  2. st='星期一星期二星期三星期四星期五星期六星期日'
    s=int(input('请输入数字(1-7):'))
    print(st[3*(s-1):3*s])
    请输入数字(1-7):6
    星期六

     

  3. 输入学号,识别年级、专业、班级、序号
  4. sno=input('请输入学号:')
    print('序号:',sno[-3:])
    print('年级:',sno[0:4])
    print('专业:',sno[4:6])
    print('班级:信管',sno[0])
    请输入学号:201508030055
    序号: 055
    年级: 2015
    专业: 08
    班级:信管 2

     

  5. 输入身份证号,识别地区、年龄、性别
  6. id=input('请输入身份证号:')
    print('年龄',2017-int(id[6:10]))
    print('性别',(id[-2]))
    print('地区',(id[0:6]))
    请输入身份证号:441502199509091130
    年龄 22
    性别 3
    地区 441502

     

  7. len(),eval(),+,*,in,chr(),转义\n\t\\
  8. >>> k='daksjd lkjlk  '
    >>> k*3
    'daksjd lkjlk  daksjd lkjl  daksjd lkjlk'
    s='https://docs.python.org/3.6/library'
    t='html'
    print(s+'numeric'+t)
    
    https://docs.python.org/3.6/librarynumerichtml
    >>> print(len('python'))
    6

    >>> print('\\\n\\')
    \
    \
    >>> print('\\\t\\')
    \ \
    >>> print(r'\\\t\\')
    \\\t\\
    >>> print(eval('5+6'))
    11

     

  9. 输出全部的星座符号,以反斜线分隔。
  10. for i in range(12):
        print(chr(9800+i),end='\+')
    ♈\+♉\+♊\+♋\+♌\+♍\+♎\+♏\+♐\+♑\+♒\+♓\+