-
demo2
-- codeing = utf-8 --
@Time : 2023/1/8 20:38
@Author : zhouzhou
@File : demo2.py
@Software ; PyCharm
‘’’ 示例一
word = ‘字符串’ sentence = “这是一个句子” paragraph = “”"
这是一个段落
可以有多行组成
在两个双引号后再加一个双引号组成 “”" print(sentence) print(word) print(paragraph)‘’’
‘’’ 示例二 单引号
my_str = “I’m a student”
- 如果用单引号即 my_str = ‘I’m a student’ 单引号会与i am的简写造成混乱 程序报错
可以通过 i’m student 表示 即可正常显示 print(my_str)
‘’’
‘’’ 示例四 转义字符
my_str = “jason said “i like you”” # \ 为转义字符 可直接输出后面符号 避免造成程序误解
my_str = “jason said “i like you””
可用 “jason said:“i like you”"表示 (双引号表示)
也可以通过 ‘jason said “i like you”’ 表示 (单引号表示) print(my_str)
关于转义字符
可直接输出后面符号 避免造成程序误解
\ 即转义反斜杠 ’ 转义单引号
" 转义双引号 \n(换行) 以及 \t(横向制表符即向后缩进) 也属于转义字符
平时多以双引号为主
‘’’
str = “chengdu”
print(str) print(str[0]) #输出字符中的第一个元素 print(str[0:5])
#输出字符中0到5的元素 [起始位置:结束位置:步进值] print(str[1:7:2])print(str[6:]) #第六位到最后一位的元素
print(str[:5]) #第0位到第五位的元素
print(str + “,你好”) #添加字符串、用加号连接
print((str+“\t”) * 3 ) #字符串三倍输出 可以添加 \t向后缩进 注意字符串后添加字符串格式
print(“hello\nchengdu”) #hello 与chengdu 用换行符隔开
print(r"hello\nchengdu") #字符串前有 r 里面的所有的 \ 全部不解释,直接输出
‘’’ 常见字符串
bytes.decode(encoding=“utf-8”,errors=“strict”)
通过bytes中的decode()来解码给定的bytes对象,bytes对象可以由str.encode()返回encode(encoding=‘UTF-8’,error=‘strict’)
以ending指定的编码格式编码字符串,如果出错默认报一个ValueError的异常,
除非errors指定的对象是‘ignore‘或’replace‘isalpha() 字符串至少有一个字符并且所有字符都是字符或数字返回True否则返回False
isdigit() 字符串只包含数字返回True 否则返回 False
isnumeric() 字符串只包含数字字符返回True 否则返回 False
join(seq) 以指定的字符串作为分隔符,将seq中所有元素合并为一个新字符串
len(string) 返回字符串长度
lstrip() 截掉字符串左边的空格或指定字符
rstrip() 截掉字符串末尾的空格
‘’’
python学习demo2
最新推荐文章于 2024-07-21 22:27:18 发布