栏目分类:
子分类:
返回
名师互学网用户登录
快速导航关闭
当前搜索
当前分类
子分类
实用工具
热门搜索
名师互学网 > IT > 软件开发 > 后端开发 > Python

跟随B站视频学Python爬虫过程(3):字符串操作

Python 更新时间: 发布时间: IT归档 最新发布 模块sitemap 名妆网 法律咨询 聚返吧 英语巴士网 伯小乐 网商动力

跟随B站视频学Python爬虫过程(3):字符串操作

出于督促自己学习以及未来回顾和分享的目的,记录一下自己的学习过程。

B站视频号:BV12E411A7ZQ

ep7. 字符串,无课后作业,仅记录学习内容。

# -*- coding = utf-8 -*-
# @Time : 4/11/21 9:44 am
# @Author: YS
# @File : demo21.py
# @Software: PyCharm


word = "字符串"
sentence = '这是一个句子'
# 三引号可以保留所有格式
paragraph = """
    这是一个段落
    可以由多行组成
"""
print(word)
print(sentence)
print(paragraph)

my_str = "I'm a student"  # 双引号可以内含单引号,作为字符串
print(my_str)
my_str = 'I'm a student'  # 等价于上语句,'可以让'失去原本功能
print(my_str)

my_str = "Jason said "I like you""  # 同样的转义
print(my_str)
my_str = 'Jason said "I like you"'  # 等价于上语句,双引号内含单引号也可以作为字符串
print(my_str)

str = "shanghai"
print(str)
print(str[2])  # 字符串可以作为列表处理,注意*Python默认0为起始位,shanghai为0-7
print(str[0:7])
print(str[0:7:2])# A[a,b,c]对应列表[起始位置:结束位置:步进值],注意*步进输出不会输出正好满足的结束为止

print(str[5:])  # *包含5
print(str[:5])  # *不包含5,分别输出后置/前置全部元素
print(str+",hello!")  # +实现无缝衔接
print(str*3)  # 字符串可以直接重复输出
print("hellonshanghai")  # 实现转义字符功能
print(r"hellonshanghai")  # r可以抹除转义字符的功能,可以常用于URL字符串


"""
字符串常见操作 *如有遗忘操作或不知晓用法,可以参考菜鸟教程: "www.runoob.com"
1. capitalize() 首字符大写
4. bytes.decode(encoding = "utf-8", errors = "strict") Python3中没有decode方法,使用此来解码给定的bytes对象,可以由str.encode()来编码返回
5. encode(encoding = 'UTF-8', errors = 'strict) 以encoding指定的编码格式编码字符串,出错则返回valueerror异常,除非errors指定ignore或replace
10. isalnum() 如果字符串至少有一个字符并且所有字符均为数字或字母则返回true,否则false
11. isalpha() 如果字符串至少有一个字符且所有字符均为字母则返回true,否则false
12. isdigit() 如果字符串只包含数字则返回true,否则false(阿拉伯数字)
14. isnumeric() 如果字符串只包含数字字符,则返回true,否则false(汉字也可)
18. join(seq) 以指定字符串作为分隔符,将seq中所有元素合并为新字符串
19. len(string) 返回字符串长度
22. lstrip() 截掉字符串左边的空格或指定字符
30. rstrip() 截掉字符串右边的空格或指定字符
31. split(str = "", num = string.count(str)) 以str为分隔符截取字符串,如果num有指定,则仅截取num+1个字符串
P.S. 字符串常用函数多为self函数,需要针对某一个字符串str使用,即str.function(),函数内无arguments

"""

转载请注明:文章转载自 www.mshxw.com
本文地址:https://www.mshxw.com/it/423157.html
我们一直用心在做
关于我们 文章归档 网站地图 联系我们

版权所有 (c)2021-2022 MSHXW.COM

ICP备案号:晋ICP备2021003244-6号