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.在字符中可能使用到的转义字符:
    python的字符串、标识符和缩进知识点_第1张图片

  • 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的自带的关键字,可以通过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使用缩进来代表代码块,但是在同一个代码块中的语句的缩进空格数必须要相同,否则就会出错。

你可能感兴趣的:(python)