python基础

1. 环境搭建

-----------------基于python3-------------------

a. anaconda环境配置

  Anaconda是专业的数据科学计算环境,已经集成绝大部分包和工具,不需要多余的安装和调试,使用方便。前往anaconda官网下载并安装,注意在安装过程中勾选将Anaconda添加至环境变量中。否则则需要手动添加将anaconda的安装目录的Scripts文件夹添加到系统变量中。
  检验安装,打开命令行(最好用管理员模式打开) 输入 conda --version,有版本号输出则安装配置完成。

b. 解释器

  当我们编写Python代码时,我们得到的是一个包含Python代码的以.py为扩展名的文本文件。要运行代码,就需要Python解释器去执行.py文件。
  现阶段常用的解释器有CPython,IPython,PyPy,Jython(java)… 当我们从Python官方网站下载并安装好Python后,我们就直接获得了一个官方版本的解释器:CPython。这个解释器是用C语言开发的,所以叫CPython。在命令行下运行python就是启动CPython解释器。
   CPython也是使用最广的Python解释器。

2. python初体验

 a. print and input

  输出关键字 print 的使用方法:

	#括号内可为字符串,也可做计算,有些情况需要做转换或逗号隔开
	print('HelloWorld!')   
	print(1+2)
	print('5+3=' + str(5+3))
	print('5+3=', 5+3)

   输入关键字 input 的使用方法

	a = input()
	#带输出的输入
	a = input("输入数字:")

在这里插入图片描述

3. python基础讲解

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

  Python 中的变量不需要声明。每个变量在使用前都必须赋值,变量赋值以后该变量才会被创建。

在 Python 中,变量就是变量,它没有类型,我们所说的"类型"是变量所指的内存
中对象的类型。

等号(=)用来给变量赋值。

等号(=)运算符左边是一个变量名,等号(=)运算符右边是存储在变量中的值。

Python3 中有六个标准的数据类型:

  • Number(数字)
  • String(字符串)
  • List(列表)
  • Tuple(元组)
  • Set(集合)
  • Dictionary(字典)

  命名规则:

  • 变量名的长度不受限制,但其中的字符必须是字母、数字、或者下划线(_),而不能使用空格、连字符、标点符号、引号或其他字符。
  • 变量名的第一个字符不能是数字,而必须是字母或下划线。
  • Python区分大小写。
  • 不能将Python关键字用作变量名。

 b. 注释方法

  单行注释:使用 #
  #这是注释

  多行注释:使用三个单引号 ‘’’ 或者三个双引号 “”" 将注释括起来

'''
这是多行注释,用三个单引号
这是多行注释,用三个单引号 
这是多行注释,用三个单引号
'''

 c. python中“:”作用

   ” : “一般用于类,函数,循环,判断等语句后需要缩进的地方,也可用于切片

#类定义
class A:
#函数定义
def a() :
	print('helloworld!')
#循环
for i in range(10):
	print(i)
#判断
if a == 1 :
	print(a)
#切片
list = [1, 2, ,3 ,4 ,5]
print(list[1:3])
#输出为[2, 3]

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

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

  help() 函数用于查看函数或模块用途的详细说明。
   例:help(‘str’)    # 查看 str 数据类型的帮助

 e. import使用

  import 用于导入第三方库,有俩种方式,如下:

   import numpy

   from fib import fibonacci

 f. pep8介绍

  pep8是一种规范的编码布局规定,例如建议每一级缩进使用4个空格、所有行限制的最大字符数为79等。

4. python数值基本知识

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

  • int(有符号整型)
  • long(长整型[也可以代表八进制和十六进制])
  • float(浮点型)
  • bool(布尔型)值为 True 或 False
  • e记法:科学计数法 例:1.23x109就是1.23e9,或者12.3e8,0.000012可以写成1.2e-5

 b. 算数运算符

其中 a = 10, b = 20;
在这里插入图片描述

 c. 逻辑运算符

其中 a = 10, b = 20;
在这里插入图片描述

 d. 成员运算符

在这里插入图片描述

 e. 身份运算符

在这里插入图片描述

 f. 运算符优先级

在这里插入图片描述

感谢阅读,文中引用 菜鸟教程廖雪峰 python教程 中的部分内容

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值