zoukankan      html  css  js  c++  java
  • python 数据类型之字符串操作

    # s1 = 'hello'
    # s2 = 'world'
    # # 可以使用'+'将字符串拼接在一起
    # s3 = s1 + s2
    # print(s3)#helloworld
    
    # '*'可以重复前面的字符串若干次
    # s4 = 'abc' * 3
    # print(s4)#连续打印abc三次不换行abcabcabc
    
    # len函数统计字符串长度
    # print(len(s1))#5
    #
    # s = 'abcdefg'
    # 从开头进行提取,下标从0开始
    # print(s[0])#a
    # # 从末尾进行提取,下标从-1开始
    # print(s[-1])#g
    
    # 切片
    # 格式:s[开始:结束:步进]
    # print(s[1:3])#打印下标1,2取不到最大值3bc
    # # # 当一边的边界省略,则提取到改侧的边缘
    # print(s[1:])#取下标1后面所有元素bcdefg
    # print(s[:4])#取下标0-3所有元素abcd
    # print(s[1:-2])#bcde从左到右取值,取道值为-2的位置
    # print(s[:-3])#abcd从左到右取值,取道值为-3的位置
    # print(s[-3:])#efg从左到右取值,[-3,-1]的值
    #
    # 指定步进值,默认为1
    # print(s[::2])#每隔两个值跳一次aceg
    # # 逆序提取
    # print(s[::-1])#gfedcba从右到左取值
    #
    # # 格式化
    # # %s:字符串
    # # %d:整型
    # # %f:浮点
    # # %c:字符
    name = '二狗'
    like = '大花'
    age = 18
    # print('俺叫%s,暗恋%s,她今年%d岁' % (name, like, age))
    
    # python中特有的解决方案
    # print('俺叫{},暗恋{},她今年{}岁'.format(name, like, age))
    print('俺叫{2},暗恋{1},她今年{0}岁'.format(name, like, age))#2,1,0对应format里面的下标
    print('俺叫{l},暗恋{n},她今年{a}岁'.format(n=name, l=like, a=age))
    
    # ASCII
    # 字符 => ASCII
    print(ord('A'))
    # ASCII => 字符
    print(chr(97))
  • 相关阅读:
    【Rollo的Python之路】Python 编码与解码
    【Rollo的Python之路】Python 队列 学习笔记 queue
    【Rollo的Python之路】Python 同步条件 学习笔记 Event
    【Rollo的Python之路】Python 条件变量同步 学习笔记 Condition
    【Rollo的Python之路】Python 信号量 学习笔记 Semaphore
    十天冲刺-09
    十天冲刺-08
    十天冲刺-07
    十天冲刺-06
    十天冲刺-05
  • 原文地址:https://www.cnblogs.com/liangliangzz/p/10134401.html
Copyright © 2011-2022 走看看