每日python,第二篇

131 阅读2分钟

「这是我参与11月更文挑战的第2天,活动详情查看:2021最后一次更文挑战」。 ​

每天半小时看完内容,带你体验快速上手的魅力。python基础不难,就看自己愿不愿意琢磨。

字符串

        什么是字符串?重要吗?答案是肯定的,非常重要,以至于后面都需要用到,所以,加油看,好好学。    

    ```
    name = 'Hello World'
    print(name)
    ```

        这里的'Hello World'就是我们所说的字符串,name就是它的变量,变量名等于后面带单引号双引号的就是字符串,不管里面是汉字、字母、还是数字,都是字符串。

      单双引号的注意点:

```
    # 正确写法
    name = '"清安无别事"'
    # 错误写法
    name1 = ''清安无别事''
    ```

        我们来对字符串做一些改变:

.title()

    ```
    name = 'hello python'
    print(name.title())
    ```

        这里我们就会得到首字母大写的字符串:

Hello Python

.upper()

    ```
    name = 'hello python'
    print(name.upper())
    ```

        这里我们就会得到字母全部大写的字符串:

    ```
    HELLO PYTHON
    ```

.lower()方法

        这里我们的字符串首先保证的就是全部或者一部分是大写的,不然打印出来的效果跟我们写进去的字符串就是一模一样的了哦!

    ```
    name = 'HELLO PYTHON'
    print(name.lower())
    ```

        这里我们就会得到字母全部小写的字符串:

hello python

strip()方法

        删除空格:注:制表符\t也可以是空格:print('\tpython')

    ```
    name = 'python '
    name = ' python'
    name = ' python '
    # 删除末尾的空格
    print(name.rstrip())
    # 删除开头的空格
    print(name.lstrip())
    # 删除两边的空格
    print(name.strip())
    ```

         得到的结果是:

    ```
    python
    python
    python
    ```

        接下来我们在字符串使用一些变量,看实例:

    first_name = 'Hello'
    last_name = 'World'
    # f是字符串的意思,format的简写,是一种格式
    #可以避免很多的错误
    print(f"{first_name}{last_name}")


    # 你也可以这么写
    first_name = 'Hello'
    last_name = 'World'
    # 给定一个变量,
    full_name = f"{first_name}{last_name}" # 这里将前面两个定义的变量赋值给到新的变量
    # 再由新的变量打印,打印效果跟上述一样
    print(full_name)
    ```

        字符串还有很多的用处哦:可以避免很多的错误呢!!!

    first_name = '清安'
    last_name = '无别事'
    # 可以直接在里面进行一些汉字或者英文数字的输出
    print(f"1、我的名字是:{first_name}{last_name}!")
    ```

        这三个例子的结果是:

    ```
    Hello World
    Hello World
    清安无别事
    ```

仔细看还是很有趣的,接下来我们来看看取值。

正序01234
倒序-5-4-3-2-1

name = '清安无别事'---->print(name[:3])

print(name[2:4])---->取值:无别     #正序

print(name[-3:-1])---->取值:无别     #反序

print(name[-2:])---->取值:别事      #反序

print(name[0:5:2])---->取值:清无事      #间隔取值