没有合适的资源?快使用搜索试试~ 我知道了~
第三章 python基础(csdn)————程序.pdf
1.该资源内容由用户上传,如若侵权请联系客服进行举报
2.虚拟产品一经售出概不退款(资源遇到问题,请及时私信上传者)
2.虚拟产品一经售出概不退款(资源遇到问题,请及时私信上传者)
版权申诉
0 下载量 158 浏览量
2021-12-05
19:02:25
上传
评论
收藏 808KB PDF 举报
温馨提示
试读
32页
第三章 python基础(csdn)————程序
资源推荐
资源详情
资源评论
字符串
字符串:由 0 个或多个字符组成的有序字符序列
字符串由一对单引号或一对双引号表示
字符串是字符的有序序列,可以对其中的字符进行索引
"hello"---->h e l l o
索引 0 1 2 3 4
基本操作
字符串的序号
1.正向递增序号
2.反向递减序号
使用[ ]是用来获取字符串中一个或多个字符
索引:返回字符串中单个字符 <字符串>[M]
切片:返回字符串中一段字符子串 <字符串>[M: N]
取值范围:左开右闭 正向递增 反向递减
``"""
正向递增 0 1 2 3 4 5 6
反向递减 -7 -6 -5 -4 -3 -2 -1
云 想 衣 裳 花 想 容
"""
正向递增 0 1 2 3 4 5 6
反向递减 -7 -6 -5 -4 -3 -2 -1
云 想 衣 裳 花 想 容
"""
Str = "云想衣裳花想容"
print(Str[2:4])
print(Str[-5:-3])
print(Str[-5:4])
需求分析
转义字符
1.转义符形成一些组合,表达一些不可打印的含义
\n 换行(光标移动到下行首)
\t 横向跳格(跳到下一制表位置)
\v 竖向跳格
\b 退格
\r 回车(光标移动到本行首)
\f 走纸换页
\ 反斜杠字符’\’
\’ 单引号字符
2.可以去掉特殊含义
让这个双引号去掉本身含义,就打印双引号
print("我想\"嫁给\"秦霄贤")
常用函数
1.# len() 获取字符串的长度
a = len("去某个国家追个星")
print(a)
2.# str() 把任意数据类型转换成 string
b = 30
print(type(b))
c = str(b)
print(type(c))
3.#Type()输出数据类型的
4.#hex() 十进制转换成十六进制(0x)
print(hex(99))
5.#oct() 十进制转换成八进制(0o)
print(oct(99))
6.#chr() 十进制转换成字符
print(chr(68))
7.#ord() 字符转换成十进制
print(ord('A'))
方法本身也是函数,但与<a>有关,<a>.<b>()风格使用
方法和函数的区别:
1.方法是特殊的函数,可以说是函数的子集
2.方法平常往往是和类有关的,是我们在面向对象语言中会提到,用到的。
3.函数是一一映射的关系,给定一个变量,则会出现一个确定的值。 是指一段可
以直接被其名称调用的代码块,它可以传入一些参数进行处理并返回一些数据,
所有传入函数的数据都是被明确定。
1. 函数--->函数名字() 方法 类/模块.方法名字()
2. 方法是一个特殊的函数
str.lower() 把字符串转换成小写 返回字符串
a = "AASDFGH"
print(a.lower())
#str.upper() 把字符串转换成大写 返回字符串
b = "luck"
print(b.upper())
#str.split(按照什么拆分) 拆分 返回的是 list 列表[]
c = "I,love,you"
print(c.split(","))
#str.count(子串) 某一个子串在 str(字符串)中出现的次数 返回值整
数类型
d = "o"
#o 在 I,love,you 中出现了多少次 2
print(c.count(d))
print(type(c.count(d)))
#str.replace(old,new) str 中的任意一个子串替换成新的子串 返回字符
串
Str01 = "I,LOVE,YOU"
Str02 = Str01.replace("YOU", "李雪琴")
print(Str02)
#str.center(宽度,新的字符) Str 字符串根据某一个宽度进行居中 返回值
字符串
"""
宽度 = 新的字符+str
新的字符必须是一个字符
"""
Str03 = "刘华强"
Str04 = Str03.center(10)
print(Str04)
Str05 = Str03.center(10,"牛")
print(Str05)
#str.strip(字符) 去掉左右两边的字符 返回字符串
Str06 = "==I,LIVE,YOU=="
Str07 = Str06.strip("=L")
print(Str07)
格式化
1.使用百分号进行格式化输出的方式,用法如下:
%s,表示字符串;
%d,表示整数;
剩余31页未读,继续阅读
资源评论
一诺网络技术
- 粉丝: 0
- 资源: 2万+
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
最新资源
- 蓝桥杯2024年第十五届省赛真题-前缀总分
- com.qihoo.appstore_300101305-1.apk
- tensorflow-gpu-2.7.1-cp37-cp37m-manylinux2010-x86-64.whl
- tensorflow-2.7.2-cp37-cp37m-manylinux2010-x86-64.whl
- tensorflow-2.7.1-cp39-cp39-manylinux2010-x86-64.whl
- 蓝桥杯2024年第十五届省赛真题-传送阵
- com.qihoo.appstore_300101305.apk
- linux之线程同步一.doc
- keil5配色方案10种
- python烟花代码.doc
资源上传下载、课程学习等过程中有任何疑问或建议,欢迎提出宝贵意见哦~我们会及时处理!
点击此处反馈
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功