前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >初学者零基础学习Python(1)

初学者零基础学习Python(1)

作者头像
twelvecoder
发布2021-12-21 16:57:02
5770
发布2021-12-21 16:57:02
举报
文章被收录于专栏:十二的树洞

当python安装好后,本书结合以下书籍开始学习,仅以个人角度将中重要知识点归纳,并将一些不好理解或是有些作用的内容搜集整合出来。

① 对于Python Shell 无法换行,即命令行执行状态下只能一句一句输入的问题,此处给出了如下方法:

在想要换行的语句末尾输入 ;\ 如:

代码语言:javascript
复制
print(“hello”);\
print(“a”)
② 若是觉得1提供的方法不好的话,可以点击python IDLE编辑器左上角,找打File这一栏,直接选择New File,或者直接快捷键Ctrl+N,就可以打开,最后按F5运行就行了。
③ 将字符串首字母变成大写,在打印语句时输入

变量名.title() Eg:

④ 将字符串全部变大写/小写,在打印语句输入
代码语言:javascript
复制
变量名.upper()
或者
变量名.lower()

Eg:

⑤ 注:前文所述的将字符串首位大写以及将字符串全部大/小写输出不会改变原字符串,且任何变量名不能以数字开头。

⑥ 字符串的拼接:

类似于数字的加减,可以直接给字符串3赋值 字符串三 = 字符串一 + 字符串二 Eg:

⑦ 制表符 \t 换行符 \n

(注:此处相关符号都是在print函数括号里双引号里的,如:print(“\t”))

⑧ 删除字符串首、尾的空格以及首尾的空格(不修改原字符串)在打印语句中输入
代码语言:javascript
复制
首:变量名.lstrip()
尾:变量名.rstrip()
首尾:变量名.strip()

如: print(ssss.lstrip()) print(ssss.rstrip()) print(ssss.strip())

⑨ 幂运算符号**,如3的2次方:3**2,且此处若在打印语句中要打印此结果,不需要加双引号。
⑩ 输入 import this ,回车后会呈现python的指导原则。
⑪ 建立新列表:

列表名 = [ ‘列表变量1’ , ‘列表变量2’ , … ]

⑫ 列表和C语言里的数组相似,索引(C语言里是首元素)都是0。

如要打印列表里的索引,可以 Eg:

代码语言:javascript
复制
yuhan=[‘shuai’,’handsome’,’cute’]
print(yuhan[0])

输出结果就是:shuai 注:python给出了一个比较独特的访问列表最后索引的方式,即 print(列表名[-1])

⑬ 经多次尝试,此处给出列表的数据类型是list型,列表元素的数据类型都是str型,若要进行字符串的合并此处可以用强转法,如:

假设列表名为yuhan,即可用str(yuhan)来转换类型。

⑭ 在列表末索引后继续添加索引。

列表名.append(‘需要加的内容’) Eg: yuhan.append(‘cute’)

⑮ 在列表任意处插入索引,插入后原位置的索引向后移动一位。

列表名.insert(索引序号,’需要插入的内容’) Eg: yuhan.insert(2,’hahahahh’)

注:此处以及第14条给出的列表处理法,是直接修改原列表并保存的;insert函数返回值为空。

⑯ 删除列表中元素。

此处给出两种方法,一种是使用del语句,一种是使用pop语句。 对于使用del语句:其可以删除列表中任意元素。 Eg: del yuhan[0] 对于pop语句其同样也能删除列表中任意元素,若在pop语句括号里不输入索引序号,则删除列表末尾元素;相较于del语句,使用pop语句后能够访问删除的元素。 Eg: delled_yuhan=yuhan.pop()

此处可用于游戏制作里,比如小蜜蜂游戏,将敌方飞机击落后需要制作动画效果时,则需要获得击落敌机的坐标。

⑰ 直接指定列表中元素名且将其删除。

Eg: yuhan.remove(‘sss’)

注:此处列表中被指定删除元素有相同的两个时,remove语句只能默认删除第一个元素;remove函数返回值为空。

⑱ 对列表元素进行排序。

永久性修改型排序: 列表名.sort() 此处排序后原列表元素顺序改变并保存,顺序是按照ASCII码顺序排序。 如果要按照反顺序排序,则可以: 列表名.sort(reverse=True) 临时型排序: sorted(列表名) 此处临时型排序并不保存,可以在print函数里调用,但调用后不修改原列表元素顺序;若想按照想反顺序排序,则可以: sorted(列表名,reverse=True)

⑲ 反向排列列表。(此处不是按照ASCII码相反顺序排序,而是将原列表元素反向排并永久保存)

列表名.reverse()

注:此处reverse函数返回值为空。

⑳ 确定列表长度

len(列表名)

注:此处若是在IDLE中编辑,要在屏幕上打印列表长度,则需要输入 print(len(列表名)) 而在python shell中,只需要直接输入 len(列表名)

本文参与 腾讯云自媒体同步曝光计划,分享自作者个人站点/博客。
原始发表:2020/03/23 ,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 作者个人站点/博客 前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体同步曝光计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
目录
  • ① 对于Python Shell 无法换行,即命令行执行状态下只能一句一句输入的问题,此处给出了如下方法:
  • ② 若是觉得1提供的方法不好的话,可以点击python IDLE编辑器左上角,找打File这一栏,直接选择New File,或者直接快捷键Ctrl+N,就可以打开,最后按F5运行就行了。
  • ③ 将字符串首字母变成大写,在打印语句时输入
  • ④ 将字符串全部变大写/小写,在打印语句输入
  • ⑥ 字符串的拼接:
  • ⑦ 制表符 \t 换行符 \n
  • ⑧ 删除字符串首、尾的空格以及首尾的空格(不修改原字符串)在打印语句中输入
  • ⑨ 幂运算符号**,如3的2次方:3**2,且此处若在打印语句中要打印此结果,不需要加双引号。
  • ⑩ 输入 import this ,回车后会呈现python的指导原则。
  • ⑪ 建立新列表:
  • ⑫ 列表和C语言里的数组相似,索引(C语言里是首元素)都是0。
  • ⑬ 经多次尝试,此处给出列表的数据类型是list型,列表元素的数据类型都是str型,若要进行字符串的合并此处可以用强转法,如:
  • ⑭ 在列表末索引后继续添加索引。
  • ⑮ 在列表任意处插入索引,插入后原位置的索引向后移动一位。
  • ⑯ 删除列表中元素。
  • ⑰ 直接指定列表中元素名且将其删除。
  • ⑱ 对列表元素进行排序。
  • ⑲ 反向排列列表。(此处不是按照ASCII码相反顺序排序,而是将原列表元素反向排并永久保存)
  • ⑳ 确定列表长度
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档