Python知识点梳理-浮世绘第一节

1.Mac下安装 python    如果安装了 homebrew直接brew install python3安装

2.Mac和Linux下 可以直接运行.py文件方法:

  • 1.在.py文件第一行加入特殊注释:#!/usr/bin/env python3.  告诉Linux/OS X系统,这是一个Python可执行程序,Windows系统会忽略这个注释;

  • 2.通过命令给文件执行权限。 Chmod a+x  文件名.py

  • 3.命令行直接运行 

3.文本中很多转义字符\  \t. \n. 但是文本中 加入 r’’表示引号内的转义字符 不转译全部生效

4.空值是Python里一个特殊的值,用None表示。None不能理解为0,因为0是有意义的,而None是一个特殊的空值。

5./代表除法,但无论怎么计算得数都是浮点数。 如果用// 地板除  只取整数部分

6.Python支持多种数据类型,在计算机内部,可以把任何数据都看成一个“对象”,而变量就是在程序中用来指向这些数据对象的,对变量赋值就是把数据和变量给关联起来

7.单个字符的编码,Python提供了ord()函数获取字符的整数表示,chr()函数把编码转换为对应的字符:

8.申明了UTF-8编码并不意味着你的.py文件就是UTF-8编码的,必须并且要确保文本编辑器正在使用UTF-8 without BOM编码:

9.format():

另一种格式化字符串的方法是使用字符串的format()方法,它会用传入的参数依次替换字符串内的占位符{0}、{1}……,不过这种方式写起来比%要麻烦得多:

  1. 列表数组不能越界,最后一个元素的索引是:len()-1.  或者用 -1 来取最后一个数的索引

  2. List  中 append 添加到最后一位

                       insert 插入

                      Pop 默认删除最后一位也可以指定索引

                      也可以直接赋值  更新list的数据

           list中可以存放不同数据结构的数据信息,也可以嵌套另外一个list. 可以用 t[ ] [ ]查询数据

  12 tuple 元组

          1)一旦初始化就无法修改了。用括号表述()。list 是用[ ]

          2)不可变的tuple有什么意义?因为tuple不可变,所以代码更安全。如果可能,能用tuple代替list就尽量用tuple

tuple所谓的“不变”是说,tuple的每个元素,指向永远不变。即指向'a',就不能改成指向'b',指向一个list,就不能改成指向其他对象,但指向的这个list本身是可变的!

          3)只有1个元素的tuple定义时必须加一个逗号,,来消除歧义:

         4)tuple 里面嵌套list ,就可以编辑更改了

13 if. 根据Python的缩进规则,如果if语句判断是True,就把缩进的两行print语句执行了,否则,什么也不做。

    If x: print(). 只要x是非零值,非空字符串和list。均为Ture 否则为False

 

  birth = input('birth: ')

if birth < 2000:

    print('00前')

else:

    print('00后’) 出错的原因:input录入的数值是str ,不应该和int比较,要转换成int类型

14.python 语言中 内置函数 type 返回 变量类型,ID函数返回变量所致的内存地址


 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值