python基础-Task1

目录

python基础讲解

1)Python变量特征+命名规则

2)注释方式

3)python中“:”作用

4)学会使用dir( )及和help( )

5)import使用

6)pep8介绍

python数值基本知识

1)python中数值类型,int,float,bool,e记法等

以下运算符,参考

2)算数运算符

3)逻辑运算符

4)成员运算符

5) 身份运算符

6)运算符优先级



python基础讲解

1)Python变量特征+命名规则

使用的是动态语言,变量本身类型不固定。与之相对应的是静态语言,静态语言在定义变量是必须制定变量类型,如果赋值的时候类型不匹配就会报错。

Python变量的特征

Python申请变量的时候,如:a=’ABC’

        1.在内存中创建一个’ABC’的字符串在

         2.内存中创建一个名为a的变量,并把它指向’ABC’

在python中常量的定义和变量一样,没有任何机制保证常量不被改变。

Python常量命名规则

通常用全部大写的变量名表示常量

Python变量命名规则

  1. 不能以数字开头
  2. 变量名不能包含空格
  3. 不要将Python关键字和函数名用作变量名
  4. 大小写敏感。
  5. 变量名应既简短又具有描述性
  6. 慎用小写字母l和大写字母O

注意:应使用小写的Python变量名。在变量名中使用大写字母虽然不会导致错误,但避免使用大写字母是个不错的注意

2)注释方式

单行注释,如:

#这是一个注释

多行注释,如:

‘’’
这是一个多行注释,使用三个单引号

‘’’

 

“”“
这是一个多行注释,使用三个双引号

”“”

3)python中“:”作用

在for,if,while语句后要加 ‘:’,表示下面的代码块应当缩进,如:

for i in range(10):

    print(i)          #从属于for语句

字典中的 ‘:’用于分开,键和值

d = {‘小花’:97, ‘小明’:99}

列表中 ‘:’用于切片,Python序列切片地址可以写为[开始:结束:步长]

list_1[m : ]   代表列表中的第m+1项到最后一项

list_2[ : n]   代表列表中的第一项到第n项

list_3[ : :2]  代表2个取一个值

list_4[ : :-1] 代表从最后起,1个取一个值。既倒过来取值。

4)学会使用dir( )及和help( )

    dir返回所以的属性的方法,如:dir (list)

   help返回和dir类似,加入了一些其他输入参数等帮助信息,如:help (list)

 

5)import使用

 语句使用,如:

导入:   import numpy

调用:   numpy.array([1,2,3])

 

导入:   import numpy as np

调用:  np.array([1,2,3])

 

导入:   form numpy import array

调用:   array([1,2,3])

 

导入:   form numpy import *

调用:   array([1,2,3])

import 搜索路径的顺序:

  1. 当前目录
  2. 如果不在当前目录,Python 则搜索在 shell 变量 PYTHONPATH 下的每个目录。
  3. 如果都找不到,Python会察看默认路径。UNIX下,默认路径一般为/usr/local/lib/python/。

备注:模块搜索路径存储在 system 模块的 sys.path 变量中。变量里包含当前目录,PYTHONPATH和由安装过程决定的默认目录。

6)pep8介绍

PEP-8是一种python的编码风格,参考https://alvinzhu.xyz/2017/10/07/python-pep-8/

 

python数值基本知识

1)python中数值类型,int,float,bool,e记法等

  1. int是整形,python中整形和长整形合并
  2. float是浮点型,浮点数用来处理实数,即带有小数的数字。类似于C语言中的double类型,占8个字节(64位),其中52位表示底,11位表示指数,剩下的一位表示符号。
  3. bool是布尔类型,用于判断真假,固有两个值True,False。
  4. e记法表示小数,e不区分大小写。如:1.5 x 10^11表示为1.5e11

Python中所有的对象都可以进行真值测试,下面罗列一下判断为假的情况:

None

False

数值中的零,包括00.00j(虚数)

空序列,包括空字符串(”),空元组(()),空列表([])

空的字典{}

自定义的对象的实例,该对象的__bool__方法返回False或者__len__方法返回0

 

以下运算符,参考

2)算数运算符

  1. +
  2. -
  3. *
    1. 数值乘法
    2. 一个被若干次重复的字符串,如:print(5*'=')
  4. /
    1. Python2除完是整数
    2. Python3除完是小数
  5. %,除法取模
  6. **,返回n次方
  7. //,除法取商

3)逻辑运算符

  1. and,与
  2. or,或
  3. not,非

4)成员运算符

成员运算符测试该变量是否是集合的成员,集合可以包括字符串,列表或元组

  1. in,在序列中,返回True
  2. not in,不在序列中,返回True

5) 身份运算符

身份运算符用于比较两个对象的存储单元

  1. is,判断两个标识符是不是引用自一个对象
  2. is not,判断两个标识符是不是引用自不同对象

6)运算符优先级

运算符

描述

**

指数 (最高优先级)

~ + -

按位翻转, 一元加号和减号 (最后两个的方法名为 +@ 和 -@)

* / % //

乘,除,取模和取整除

+ -

加法减法

>> <<

右移,左移运算符

&

位 'AND'

^ |

位运算符

<= < > >=

比较运算符

<> == !=

等于运算符

= %= /= //= -= += *= **=

赋值运算符

is is not

身份运算符

in not in

成员运算符

not and or

逻辑运算符

 

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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值