前言
今天天气晴朗,新书《神经网络与深度学习》,《python编程》到了,跟导师聊了一下。准备开始研究生的学习生活了。
内容
python字符串
之前快速过了一遍y总的python基础课,今天结合着书回顾一下,发现理解更深了,多看书,多实践是一个很好的习惯。
- python中并不区分单引号和双引号,但是在单引号中不能用单引号,要用双引号;同理在双引号中要用单引号。
- 字符串改变大小写的函数有title,upper,lower。title是将每个单词的首字母给大写,upper是全部变成大写,lower是全部变成小写。
- 在字符串中使用变量的话,需要在引号前面加上f,f是format的缩写,f函数的作用是将大括号中的变量替换成他的值。
- \t制表符和\n换行符可以用来增加空白。
- 删除字符串前端的空格,用lstrip,删除后端的空格用rstrip,删除前后端的空格用strip。这里有个新点要注意的就是,调用函数后的变量和原变量不是一个变量。
- 删除前缀可以用removeprefix
- python可以用下划线对较长的数进行分组
- python可以同时对多个变量进行赋值,用到了元组解包的原理。
- python打印列表会带上中括号,访问每个元素则不会带上中括号。
- python可以用负索引去访问列表。
- python列表的各个元素可以当成变量名去使用,如names[0].title()
- 在列表尾部添加元素是append,在任意位置处添加元素,用的是insert函数,第一个参数是添加位置的索引,第二个参数是要添加的元素。
- 删除列表中的元素,如果知道该元素在列表中的位置,则可以用del函数;格式是del 列表名[索引]。
- pop函数默认删除的是列表最后一个元素,并且该函数的返回值为该元素。也可以删除列表任意位置的元素,加上索引即可。
- 删除特定的值,使用remove函数,remove函数只会删除特定元素的第一个值,如果要全部删除特定元素,则需要循环。