zoukankan      html  css  js  c++  java
  • Python学习-------变量和简单的数据类型(String)

    1.变量命名和使用

    变量命名规则:a.变量名只能包含(字母    数字   下划线),且变量不能以数字开头,例如:变量 s_1(正确),变量1_s(错误)

           b.变量名不能包含空格,可以使用下划线来间隔

           c.变量不能以关键字和函数名来命名,例如:print

           d.变量名应该简短而且具有标识性。(看见变量名就知道其大概表示啥)

           e.避免使用容易混淆的字母和数字,例如0和1,O和I  (代码量很大的的时候,这种小错误不容易发现,尽量不要给自己挖坑)

    2.简单数据类型

    String字符串:python中使用单引号或者使用双引号来扩起字符串。

    例如:str = "qazwsxedc" 同str = ‘qazwsxedc’表示相同相同字符串,具有相同效果。

    字符串的基本操作:

    a.字符串的首字母大小写修改,使用方法:字符串名字.title() ,就是调用了title方法 例如:

    >>> str = 'qazwsxedc'
    >>> str.title()
    'Qazwsxedc'
    >>> 

    b.字符串所有字符的大小写,分别调用upper和lower方法。upper()是使所有字符串都大写,lower相反。例如:

    >>> str.upper()
    'QAZWSXEDC'
    >>> str.lower()
    'qazwsxedc'
    >>> 

    c.字符串的拼接,使用加号进行拼接,如需空格则用两个字符串,中间连接一个空格字符串。例如:

    >>> str1 = 'adu'
    >>> str2 = 'you have to more harder!!'
    >>> str3 =str1 + str2
    >>> str3
    'aduyou have to more harder!!'
    >>> str3 = str1 + " "+ str2
    >>> str3
    'adu you have to more harder!!'
    >>> 

    d.字符串的截取,截取一部分字符串:变量[头下标 :尾下标](注:索引值是从0开始,-1表示从尾部开始,,输出的是第(尾下标)个,不是(尾下标)加一个。例如:

    str3 = 'Adu you have to work more harder!!!'
    print(str3)
    print(str3[0:7])   #从0开始到第7个字符结束,包含空格字符
    print(str3[:-1])   #-1表示从尾开始,前面不写默认从头开始,即表示从头开始到倒数第二个字符结束
    print(str3[2:])    #输出第三个以后的字符
    print(str3 * 2)    #输出字符串两次

    #运行结果
    Adu you have to work more harder!!!
    Adu you
    Adu you have to work more harder!!
    u you have to work more harder!!!
    Adu you have to work more harder!!!Adu you have to work more harder!!!
    >>
  • 相关阅读:
    BZOJ 1707 [Usaco2007 Nov]tanning分配防晒霜
    BZOJ2697:特技飞行
    Bridging signals(NlogN最长上升子序列)
    HDU 4291 A Short problem(矩阵+循环节)
    计蒜之道 初赛第一场B 阿里天池的新任务(简单)
    1008: [HNOI2008]越狱
    1022: [SHOI2008]小约翰的游戏John
    1192: [HNOI2006]鬼谷子的钱袋
    2456: mode
    BZOJ-1968
  • 原文地址:https://www.cnblogs.com/dzkwwj/p/9090190.html
Copyright © 2011-2022 走看看