首页 > 编程语言 > 详细

Python入门笔记

时间:2018-01-20 23:44:57      阅读:336      评论:0      收藏:0      [点我收藏+]

(来自小甲鱼零基础入门学习Python)

要学习Python可以把菜鸟教程里面的内容过一遍:http://www.runoob.com/python3/python3-basic-syntax.html

技术分享图片

 

如果想知道Python有多少内置函数(BIF),可以输入 dir(__builtins__)  (注意是两个横杆)

技术分享图片

纯小写的是内置函数 。

 

通过help可以知道内置函数的功能。 help(BIF的名字)

技术分享图片

 

关于转义:

技术分享图片

 使用原始字符串的除了可以通过转义字符反斜杠,可以在字符串前面加一个英文字母r,如下:

技术分享图片

 

如果希望得到一个跨越多行的字符串,需要使用三重引号字符串,举个例子:

技术分享图片

 

 

条件分支:

技术分享图片

 

while循环语句:

技术分享图片

 

 

Python的数据类型有:整型、浮点型、字符型等。

数据类型转换:

技术分享图片

技术分享图片

 

注意啦!~ str是内置函数,所以不要用str作为变量名。

技术分享图片

 

 

type函数可以用于查看数据类型:

技术分享图片

 

isinstance函数用于判断是否是某种数据类型:

技术分享图片

 

 

Python3中的除法"/"是精确计算,会精确到小数。

技术分享图片

 

"//"

 技术分享图片

 

 **是幂运算:

技术分享图片

 

优先级

技术分享图片

 

分支和循环:

例子:输入一个分数判断等级

有几种方法:

技术分享图片

 

技术分享图片

可以简写为:

技术分享图片

 

条件表达式(三元操作符)

技术分享图片

 

条件表达式(三元操作符)

技术分享图片

 

 

断言(assert)

 assert这个关键字我们称之为“断言”,当这个关键字后边的条件为假的时候,程序自动崩溃抛出AssertionError的异常。

技术分享图片

 技术分享图片

for循环

技术分享图片

举例:

技术分享图片

 

技术分享图片

 

 

range():

语法:技术分享图片

这个BIF有三个参数,其中用中括号括起来的两个表示这两个参数是可选的。step=1表示第三个参数的值默认为1。

range这个BIF的作用是生成一个从start参数的值开始到stop参数的值结束的数字序列。

技术分享图片

 

 

 

数组:

技术分享图片

 

向列表添加元素有:append()、extend()、insert()

 

append

技术分享图片

 

 append里面只能有一个元素:

技术分享图片

报错!

那么使用extend:extend的原理其实是使用一个列表来扩展列表

技术分享图片

 

insert:

技术分享图片

 

注意:列表索引值是从零开始。

关于列表中元素位置的调换,可以使用一个中间变量:

技术分享图片

调换成功!

 

 

从列表删除元素:remove()、del、pop()

 

remove

技术分享图片

 必须是删除已经存在的元素,否则报错

技术分享图片

 

 

del的用法:del是一个语句

技术分享图片

 

pop:

技术分享图片

技术分享图片

 

 技术分享图片

 

列表分片(slice)

利用索引值,每次我们可以从列表获取一个元素,但是如果我们一次性取很多个元素,该怎么实现呢?可以利用列表分片。

技术分享图片

 1:3的意义:从索引值为1开始,取3-1个元素。

 对比一下:

技术分享图片

如此可见,member[:]可以用于member数组的拷贝!

技术分享图片

 

Python入门笔记

原文:https://www.cnblogs.com/dorra/p/8284433.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!