python基础学习笔记

时间:2021-08-16 06:09:19

一.环境搭建

  a) python下载 根据自身系统选择下载https://www.python.org/

    选择自定义安装,选择路径安装即可

python基础学习笔记python基础学习笔记

b)解释器  python自带

二.python初体验

a)print and input

  print()括号中可以直接输入数字,例如1+1;但是输入字符串时需要加 ' '.否则会报错

python基础学习笔记

input可以输入字符串并且保存到一个变量中

python基础学习笔记

三.python基础讲解

a)python变量特性+命名规则

1、变量名可以包括字母、数字、下划线,但是数字不能做为开头。例如:name1是合法变量名,而1name就不可以。
2、系统关键字不能做变量名使用
3、除了下划线之个,其它符号不能做为变量名使用
4、Python的变量名是除分大小写的,例如:name和Name就是两个变量名,而非相同变量哦。

b)注释方法

Python中的注释有单行注释和多行注释:单行注释以 # 开头,多行注释用三个单引号 ''' 或者三个双引号 """ 将注释括起来

python基础学习笔记

 

c)python中“ :”的作用

:出现在函数定义语句末尾、if for while语句末尾,

表示下面的代码块应当缩进,从属于if for while语句

d)学会使用dir()和help()

dir() 函数不带参数时,返回当前范围内的变量、方法和定义的类型列表;带参数时,返回参数的属性、方法列表。如果参数包含方法__dir__(),该方法将被调用。如果参数不包含__dir__(),该方法将最大限度地收集参数信息。

help()函数:

在使用python来编写代码时,会经常使用python自带函数或模块,一些不常用的函数或是模块的用途不是很清楚,这时候就需要用到help函数来查看帮助
我们可以用help()函数简单的看到python中的关键字

python基础学习笔记

 

e)import的使用

在开始使用一个模块中的函数之前,必须用import语句导入该模块

f)pep8介绍

PEP是 Python Enhancement Proposal 的缩写,翻译过来就是 Python增强建议书 

详细请参考https://www.python.org/dev/peps/pep-0008/

四.python数值基本知识


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

   基本数据类型

1.整型,浮点型
print(type(1*1))            <class 'int'>
print(type(1*1.0))         <class 'float'>
print(type(2/2))            <class 'float'>
print(type(2//2))           <class 'int'>
print(type(2/2.0))         <class 'float'>
2.进制转换
十进制:阿拉伯数字    int方法
二进制:逢2进一;0b10  bin方法
八进制:逢8进一 ;0o7  oct方法
十六进制:0xE  hex方法
3.布尔类型
  bool值:True,False
print(type(True))   >>> <class 'bool'>
print(type(False))  >>> <class 'bool'>
   bool(a)
a:    非0,  值非空   >>> bool(a)  >>  True
         0 ,  空         >>> bool(a)  >>False
b) 算术运算符
python基础学习笔记

 c)逻辑运算符

 python基础学习笔记

d)成员运算符

python基础学习笔记

 e)身份运算符

 python基础学习笔记

f)运算符优先级

以下表格列举了运算符的优先级

 python基础学习笔记

注:详情参考http://www.runoob.com/python/python-operators.html#ysf4