Advertisement

python的字符串、标识符和缩进知识点

阅读量:

**

字符串

**
注意 :在python中使用单引号和双引号的效果是一样的

  • 1.用+可以连接不同字符串,也可以用repr或者str
复制代码
    >>> a="hello,"
    >>> print(a+"world")
    hello,world
    
    >>> a="hello"
    >>> print(a+str("world")+repr("!"))
    helloworld'!'`
  • 2.在字符串中使用“*”代表重复的次数
复制代码
    >>> a="love"
    >>> print(a*3)
    lovelovelove

3.字符串是不可变的,不可以修改值

4.在字符中可能使用到的转义字符:

在这里插入图片描述

5.原始字符串
如果想要输出字符串,需要在字符串前面加上’r’

复制代码
    >>> print("MY\name\nis\guaiguai")
    MY
    ame
    is\guaiguai
    >>> print(r"MY\name\nis\guaiguai")
    MY\name\nis\guaiguai

6.字符串索引包含两种方式:

1.索引值从0开始,从左往右依次递增1

复制代码
    >>> a=[1,2,3,4,5]
    >>> print(a[0],a[1],a[2])
    1 2 3

2.索引值从-1开始,从右往左依次递减1

复制代码
    >>> a=[1,2,3,4,5]
    >>> print(a[-1],a[-2],a[-3])
    5 4 3

7.还可以使用切片的方式获取一段字符串:

1.[头下标:尾下标],截取从头下标开始,到尾下标的前一个位置的字符串

复制代码
    >>> a=[1,2,3,4,5]
    >>> print(a[0:4])
    [1, 2, 3, 4]
  1. [头下标:],截取从头下标开始一直到最后的字符串
复制代码
    >>> a=[1,2,3,4,5]
    >>> print(a[1:])
    [2, 3, 4, 5]
  1. [:] 头下标和尾下标同时忽略,则输出全部的字符串
复制代码
    >>> a=[1,2,3,4,5]
    >>> print(a[:])
    [1, 2, 3, 4, 5]

标识符命名规则:
1.标识符应由字母、数字以及下划线这三个元素组成,并且不允许使用以数字开头的标识符。
2.在编程环境中,不能将Python内置的关键字用作标识符名称,并且可以通过Python程序查询其包含的关键字列表以避免冲突。

复制代码
    >>> import keyword
    >>> keyword.kwlist
    ['False', 'None', 'True', 'and', 'as', 'assert', 'break', 'class', 'continue', 'def', 'del', 'elif', 'else', 'except', 'finally', 'for', 'from', 'global', 'if', 'import', 'in', 'is', 'lambda', 'nonlocal', 'not', 'or', 'pass', 'raise', 'return', 'try', 'while', 'with', 'yield']

3.不可以包含空格。
4.区分大小写

注释
单行注释通常以#开始
多行注释一般使用三个单引号(如 ’’’)或三个双引号(如 “")包围文字来表示
通过选定要进行标记的代码行并执行Ctrl+/操作即可实现多行注释

请注意:在同一个Python代码块中使用相同的缩进空格数量是十分重要的,在这种情况下如果不一致就可能导致错误

通过缩进表示代码块

全部评论 (0)

还没有任何评论哟~