一,学习内容
今天学习了新的课程,学习过程中发现昨日在某些地方理解有误或不完全,今天有所补充
②字符串
不能以数字开头,尽量以小写字母开头,有好习惯
⑴多行字符串
使用括号
name=("yyy"
"bbb"
"ccc")
或者使用换行符...
⑵字符串的索引和截取(切片)
[]通过索引获取字符串中的字符
正向索引:0开头,从左到右
name="pingpong"
name[0]
负向索引:-1开头,从右到左
name="pingpong"
name[-1]
[:]截取字符串中的一部分,遵循左闭右开的原则
name="pingpong"
name[0:5]#[索引值;索引值] pingp
⑶字符串常用函数
count()
统计字符串在字符串中指定搜索范围内出现次数
#print(count(object))
#print(count(object,start,end))
find ()
查找元素索引值
join()
用某元素划分字符串
split() 似乎不能使用split
用字符串中的某元素进行划分
(仍有疑问)Q:可迭代对象?
len()
输出字符串长度
⑷字符串的格式化 插值运算 %
s 字符串 %s
d 十进制整数 %d
f 十进制浮点数%f
②数据类型
数据类型 整型(int)
二进制整数0B或0b开头
八进制整数0O0o开头
十进制
十六进制:0到9A到F0X或0x浮点型
等等..
浮点型(float)
布尔类型(bool)
ture false
逻辑运算,结果仍然为bool值(对真假两种布尔值进行计算)
③列表
含义: []表示,包含多个元素,用逗号间隔
列表的删除
del语法
del list
列表的索引和访问
print(name[o])
与字符串索引类似
列表的修改与添加
append(追加新元素)
原来列表末尾添加
extend(添加新列表)
name.extend("ad")
name.esteand(["a","d"])#一般使用这种
在原来列表末尾追加一个列表
insert(索引,插入新元素)
列表元素的移除
del 列表[索引]
remove() 移除第一个匹配的元素
pop() 参数为索引号,若无索引号,默认删除最后一个
clear()
列表元素的修改
name=["a","b","b"]
name[0]="B"
列表的统计
count
index
len
sum
max
min
列表的排序
sort(reverse=True)降序
默认升序
还有很多排序方式
④关系运算符(未完善)
<、<=、>、>=、==、 !=
⑤逻辑运算符(未完善)
逻辑运算符
and 与运算
or 或运算
not 非运算
运算符的优先级
由高到低
**
*、/、%、//
+、-
<、<=、>、>=、==、 !=
not
and
or
⑥转义字符
符号 作用
\\ 把反斜杠的“转义字符”作用去除,即变为真正的反斜杠。显示( \ )
\’ 把单引号的“表示字符串”作用去除。显示( ’ )
\" 把双引号的“表示字符串”作用去除。显示( " )
\a 把 a 转成“响铃”(BEL)
\b 把 b 转成“退格符”(BS)
\n 把 n 转成“换行符”(LF)
\t 把 t 转成“水平制表符”(TAB)
\v 把 v 转成“垂直制表符”(VT)
\r 把 r 转成“回车符”(CR)
\f 把 f 转成“换页符”(FF)
\0dd 把 dd 转成“八进制”对应的ASCII码
\xhh 把 hh 转成“十六进制”对应的ASCII码
————————————————
版权声明:本文为CSDN博主「AItrust」的原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接及本声明。
原文链接:https://blog.csdn.net/qq_42067550/article/details/105133699
二,总结
今天学习的是python基础知识,又很多东西需要主要注意。还有一些代码不完全理解,我打算先放在那。
小知识:许多函数都有一些默认设置。之后可以慢慢摸索