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

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

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

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

print(“hello”);\
print(“a”)
② 若是觉得1提供的方法不好的话,可以点击python IDLE编辑器左上角,找打File这一栏,直接选择New File,或者直接快捷键Ctrl+N,就可以打开,最后按F5运行就行了。

③ 将字符串首字母变成大写,在打印语句时输入

变量名.title()
Eg:

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

Eg:

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

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

⑦ 制表符 \t 换行符 \n

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

⑧ 删除字符串首、尾的空格以及首尾的空格(不修改原字符串)在打印语句中输入
首:变量名.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:

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(列表名)

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值