python入门基础2

九、列表/元组/字典

1.列表和元组类似于C中的数组。

2.用[ ]表示列表,使用( )表示元组。

                    

3.列表和元素能保存任意数量,任意类型的python对象。

4.可以使用下标来访问里面的元素,下标从0开始,最后一个下标为-1.

5.可以使用[:] 操作得到列表或元组的子集,该操作和字符串一样。

6.列表和元组唯一的区别:列表中的元素可以修改,元组中的元素不能修改。

          

7.字典是python中的映射数据类型,存储键值对(key---value).几乎所有类型的python对象都可以用作键。不过一般是数字和字符串。

 十、理解“引用”(一个对象的别名)

python中可以用id这个内建函数,查看变量的“地址”。

 十一、代码块及缩进

1..python使用缩进来表示代码块,相当于天然从语法角度规定了代码风格。

2.if 语句:如果表达式的值非0或者布尔值True,则执行do_something ,否则,执行下一跳语句。

    python也支持else语句,还有elif (else - if )

3.while循环:只要表达式的值非0或者为True,就会循环执行do_something.

4.for循环:

   python中的for循环和传统的for循环不太一样。

   for循环接收可迭代对象(序列)或迭代器作为参数,每次迭代其中的一个元素。

   1)内建函数range能够生成一个数字组成的列表,方便进行for循环遍历.

   2) range函数其实有三个参数,前两个参数分别表示了一个前闭后开的区间,第三个参数表示step(步长)。

十二、break和continue

1.使用break语句跳出当前循环。

2.使用continue语句,回到循环顶端,判定循环条件,循环条件满足,则执行下一条循环。

3.有时候需要用到空语句这样的概念,什么都不做,由于没有{ },需要有一个专门的语句来占位,要不缩进就混乱了。

十三、列表解析

使用for循环将生成的值放在一个列表中。

也可以搭配if语句

十四、函数

1.一些可以被重复使用的代码,可以提取出来放在函数中。python使用def来定义一个函数。,使用return来返回结果。

2.Python使用()来调用函数。

3.形参:相当于数学中的“未知数”;实参:未知数确定具体的数值。

4.python中没有“重载”这样的概念,相同名字的函数,后面的会覆盖前面的。

5.python支持默认参数,函数的参数可以具备默认值。

6.python解包(unpack)语法,函数返回多个值。

7.假如我只关注y,不想关注x,可以使用“-”作为占位符。

8.函数也是“对象”,一个函数和一个数字,字符串一样,都可以定义“别名”来引用它。

  函数既然是一个对象,那么也可以作为另外的一个函数和返回值。

十五、文件操作

1.使用内建函数open打开一个文件。

2.file_name是文件的名字,可以是一个绝对路径,也可以是相对路径。

  1)  

  2)   

3.access_mode是文件的打开方式,选项有以下几种:

   ‘r’:只读       ‘w’:只写     ‘a’:追加写   ‘t’:按文本方式读写    ‘b’:按二进制式读写

4.handle是一个文件句柄,是一个可迭代的对象,可以直接使用for循环按行读取文件内容。

   handle使用完毕,需要close掉,否则会引起资源泄露(一个进程能打开的句柄数目是有限的)。

十六、模块

1.当我们一个项目的代码量较大的时候,需要把代码放到多个不同的.py文件中。

2.可以通过import关键字,引用其他的.py文件中的代码,被引入的这个代码文件,称之为‘模块’。

3.被引入的文件,去掉.py后缀名,就是模块名。

4.模块查找的顺序,显示查找当前目录,然后查找python的安装目录。

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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值