python基础任务一(环境搭建和简单运算)

1. 环境搭建

    a) anaconda环境配置

anaconda可以在官网下载并安装,安装步骤较容易。安装完毕后需要配置环境变量,步骤如下:

(1)首先找到anaconda的路径,并找到Scripts文件,双击进入

(2)复制该文件的路径

(3)右键单击“我的电脑”,选择“属性”,进入下图页面点击“高级系统设置”

(4)点击“环境变量”

(5)系统变量中找到“Path”,点击编辑,将光标移到最后面,将键盘转换为英文输入法,输入一个分号 “;”,然后将复制的路径,粘贴在分号后面,点击确定,保存后关闭就可以,启动anaconda就可以使用了。

    b) 解释器

CPython:1.官方解释器;2.C语言开发;3.使用最广

IPython:1.基于CPython;2.交互式解释器

PyPy:1.JIT技术;2.动态编译;3.执行速度快

Jython:1.Java平台

IronPython:1.net平台

2. python初体验

    a)print and input

print('Hello,world!')

a=2
b=4
print(a+b)
age=input('请输入您的年龄: ')
print(age)

3. python基础讲解

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

变量名称只能含有字母、数字或者下划线,不包含空格,且必须以字母或者下划线开头。

不能使用保留字和内置标识符。

a=2
b=4
c=6

a,b,c=2,4,6

    b)注释方法

在python代码需要注释是,可以使用“#”符号,则注释部分不参与执行。

#对a,b,c同时赋值
a,b,c=2,4,6  

    c)python中“:”作用

Python没有像其他语言一样采用{}或者begin…end分隔代码块,而是采用代码缩进和冒号来区分代码之间的层次。

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

内置函数dir( )用于按模块名搜索模块定义,它返回一个字符串类型的存储列表。

import numpy
dir(numpy)

无参数调用时,dir( ) 函数返回当前定义的命名:

a=34
import numpy
dir()

dir( ) 不会列出内置函数和变量名。如果你想列出这些内容,它们在标准模块builtins中定义:

import builtins
dir(builtins)

help( )是用于查找帮助的,可以查找函数的参数使用规则等。

help(print)

    e)import使用

import 用于导入模块(包、模块和库)

import numpy
import numpy as np
from sklearn.linear_model import LinearRegression

    f)pep8介绍

   g)同一行显示多条语句

Python可以在同一行中使用多条语句,语句之间使用分号(;)分割。

import sys; x = 'wyh'; sys.stdout.write(x + '\n')

h)基本数据类型

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

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

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

  • 不可变数据(3 个):Number(数字)、String(字符串)、Tuple(元组);
  • 可变数据(3 个):List(列表)、Dictionary(字典)、Set(集合)。

4. python数值基本知识

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

int 整形,float 浮点型,bool 布尔型等等,数值型和其他工具的没有太大的区别。

    b)算数运算符

a,b,c=2,3,10
print('a与b的和:',a+b)
print('c与b的差:',c-b)
print('a与b的积:',a*b)
print('c除以a的商:',c/a)
print('c除以b整除:',c//b) #整除
print('c除以b取余:',c%b)  #取余
print('a的b次幂:',a**b)  #次幂

    c)逻辑运算符

print(2 and 0)  #返回0
print(1 and 2)  #返回2
print(2 and 1)  #返回1,两者为True情况下,and采取就近原则
print(0 or 1)   #返回1,第一个为0则判断第二个
print(1 or 0)   #返回1,第一个不为0则返回第一个
print(not 1)    #返回False
print(not 0)    #返回True

    d)成员运算符

in:如果在指定的序列中找到值返回True,否则返回False。

not in:如果在指定的序列中没有找到值返回True,否则返回False。

    e)身份运算符

is:判断两个标识符是不是引用自一个对象。

is not:判断两个标识符是不是引用自不同对象。

    f)运算符优先级

由高到低依次为:

幂运算(**)→正负号(+、-)→算术运算符(+、-、*、/、//、%)→比较运算符(<、>、≥、≤、==、!=)→逻辑运算符(not、and、or) 

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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值