黑马程序员技术交流社区
标题: 学习笔记 [打印本页]
作者: xiao77 时间: 2019-7-20 19:39
标题: 学习笔记
1.随机数
# 导⼊random模块
import random
# 使用random 这个模块的功能
random.randint(a, b)
2.三目运算符
条件成⽴执⾏的表达式 if 条件 else 条件不成⽴执⾏的表达式
a = 1
B = 2
c = a if a > b slse b
print(c)
3.字符串查找
1. find() 字符串序列.find(⼦串, 开始位置下标, 结束位置下标)
2. index()
3. count() 返回某个⼦串在字符串中出现的次数
4.修改字符串
1. replace() 替换 字符串序列.replace(旧⼦串, 新⼦串, 替换次数)
2. split(): 字符串序列.split(分割字符, num) 按照指定字符分割字符串
3. join() 字符或⼦串.join(多字符串组成的序列)
举例:t1 = ('aa', 'b', 'cc', 'ddd')
print('...'.join(t1))
4. capitalize():将字符串第⼀个字符转换成⼤写
5. title():将字符串每个单词⾸字⺟转换成⼤写
6. lower():将字符串中⼤写转⼩写
7. upper():将字符串中⼩写转⼤写。
8. lstrip():删除字符串左侧空⽩字符
9. rstrip():删除字符串右侧空⽩字符
10. strip():删除字符串两侧空⽩字符
11. ljust():返回⼀个原字符串左对⻬,并使⽤指定字符(默认空格)填充⾄对应⻓度 的新字符串 字符串序列.ljust(⻓度, 填充字符) 举例:str = "hello"
print(str.ljust(10, '-')) # hello-----
12. rjust():返回⼀个原字符串右对⻬,并使⽤指定字符(默认空格)填充⾄对应⻓度 的新字符串,语法和ljust()相同
13. center():返回⼀个原字符串居中对⻬,并使⽤指定字符(默认空格)填充⾄对应⻓ 度 的新字符串,语法和ljust()相同
举例:str = "hello" print(str.center(10, '.')) # ..hello...
14. split 以 str 为分隔符切片 mystr,如果 maxsplit有指定值,则仅分隔 maxsplit mystr.split(str=" ", 2)
欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/) |
黑马程序员IT技术论坛 X3.2 |