zoukankan      html  css  js  c++  java
  • 自学Python2.1-基本数据类型-字符串str(object) 上

    自学Python之路

    自学Python2.1-基本数据类型-字符串str(object) 上

    字符串是 Python 中最常用的数据类型。我们可以使用引号('或")来创建字符串

    创建字符串很简单,只要为变量分配一个值即可。例如:

    var1 = 'Hello World!'
    var2 = "Python Runoob"
    

    1. Python字符串在内存的存储方式

    var1 = 100     
    var2 = "100"     #如果是个字符,每个字符占用1个字节, 底层多"/0"
    name = "laowang" #占用7个字节

    2. Python访问字符串中的值,字符串中的下标, 切片

    从0开始取值,var1[0]表示取值第一个值;

                            var2[1:5]表示区var2从第2个到第5个的值; 这就叫切片

                            var1[16] 已经越界,后果很严重 ,有可能程序崩溃;

                            var1[-1]表示取值倒数第一个值;

    var1 = 'Hello World!'
    var2 = "Python Runoob"
    print("var1[0]: ", var1[0])
    print("var2[1:5]: ", var2[1:5])
    print("var1[-1]: ", var1[-1])
    print("var2[2:-1]: ", var2[2:-1])
    print("var2[2:]: ", var2[2:]) # 默认取到最后一个值

    如何跳着取值:
    [起始位置:终止位置:步长]

    var2 = "Python Runoob"
    print("var2[2:-1]:", var2[2:-1])   #  print("var2[2:-1:1]: ", var2[2:-1:1])  默认步长就是1
    print("var2[2:-1:1]:", var2[2:-1:1])
    print("var2[2:-1:2]:", var2[2:-1:2])
    print("var2[2:-1:3]:", var2[2:-1:3])
    print("var2[::-1]:", var2[::-1])  # 对字符串逆序
    

    3. Python组成字符串的方式

    两种办法:
      ①采用加法
      ②类似print方法,  %s

  • 相关阅读:
    [20180808]exists and not exists.txt
    [20180806]tune2fs调整保留块百分比.txt
    [20180730]exadata与行链接.txt
    [20180801]insert导致死锁.txt
    [20180718]拷贝数据文件从dg库.txt
    [20180713]关于hash join 测试中一个疑问.txt
    [20180705]关于hash join 2.txt
    virtualbox 中ubantu虚拟机范文win7文件夹
    myeclipse10安装findbugs
    win7共享文件夹给局域网
  • 原文地址:https://www.cnblogs.com/yaoyaojcy/p/9803077.html
Copyright © 2011-2022 走看看