python解析字符串公式_Python入门 —— 04字符串解析

字符串

-字符串是 Python 中最常用的数据类型。(可以说是大多数语言都常用)

1. 创建字符串

( '' 或 "" 和 '''''')(单,双和三引号)(字符串可以为空)

-单引号:包含普通字符串,可以包含双引号,不能包含特殊字符。

-双引号:可以包含单引号。

-三引号:可以包含单引号和双引号,可以包含特殊字符。三引号包含的字符串可由多行组成,一般可表示大段的叙述性字符串。(所见即所得)

str = '' (此时字符串str即为空)

str1 = 'hello'

str2 = "world"

str3 = '''

Friends CGI Demo

ERROR

%s

ONCLICK="window.history.back()">

Tab (\t)__str

special [\n\n] string

'''

注意:特殊字符:制表符 \t 换行符 \n

输出:

Friends CGI Demo

ERROR

%s

ONCLICK="window.history.back()">

Tab ()__str

special [

] string

2. 访问字符串

可用*下标*的形式访问字符串中的字符。

#!/usr/bin/python3

# _*_ coding:UTF-8 _*_

str1 = 'hello'

str2 = "world"

# 利用下标

print ("str1[1]:", str1[1]) # str1[1]: e

# [左边界:右边界] 可以取到下标1,取不到4

print ("str2[1:4]:", str2[1:4]) # str2[1:4]: orl

# [左边界:右边界:步数] 隔一定的步数,取一次值

print ("str2[0:5:2]:", str2[0:5:2]) # str2[0:5:2]: wrd

输出:

str1[1]: e

str2[1:4]: orl

str2[0:5:2]: wrd

3. 转义字符

在字符串中使用特殊字符时,前面加反斜杠(\)转义字符。

转义字符

描述

(在行尾时)

续行符

\

反斜杠符号

'

单引号

"

双引号

\a

响铃

\b

退格(Backspace)

\000

\v

纵向制表符

\t

横向制表符

\n

换行

\r

回车

\f

换页

\oyy

八进制数

\xyy

十六进制数

4. 特殊的操作符

- 字符串连接: +

"hello" + "world"

输出"helloworld"

- 重复输出字符串: *

"hello" * 3

输出:"hellohellohello"

- 成员运算符: in 和 not in

'e' in "hello" :

你可能感兴趣的:(python解析字符串公式)