Task1

一、环境搭建

1.1 安装anaconda

前往anaconda官网 https://www.anaconda.com/ 下载,完成下载之后,双击下载文件,启动安装程序,安装即可。

1.2 验证安装完成

点击开始菜单中的Anaconda Prompt ,像下图输入一样就证明你安装好了。

在这里插入图片描述

1.3 创建环境

打开Anaconda Prompt输入下面代码即能成功创建环境。(tips:env_name是你想要创建的环境名称package_names是你想要在环境中用的包的名称)

  conda create -n env_name package_names

例如输入:

conda create -n my_name numpy

就是创立名为 my_name 的环境并在其中安装 numpy。

1.4 激活环境

actiave env_name

激活使用activate,离开使用deactivated。

1.5 解释器

直接使用了Pycharm,PyCharm是一种Python IDE,带有一整套可以帮助用户在使用Python语言开发时提高其效率的工具,比如调试、语法高亮、Project管理、代码跳转、智能提示、自动完成、单元测试、版本控制。

二、Python初体验

2.1print方法

字符串和数值类型可以直接输出,无论什么类型,数值,布尔,列表,字典…都可以直接输出。

message='my_name'
print(message);

在这里插入图片描述

2.2input

函数input()让程序暂停运行,等待用户输入一些文本。获取用户输入后,Python将其存储在一个变量中,以方便你使用。

message = input("who i am ?")
print(message)

在这里插入图片描述

三、python基础讲解

3.1 注释

在Python中,注释用井号(#)标识。井号后面的内容都会被Python解释器忽略。单行用#,多行’’’ ‘’’ 三引号。

3.2 变量

命名规则

  1. 变量名只能包含字母、数字和下划线。变量名可以字母或下划线打头,但不能以数字打头,例如,可将变量命名为message_1,但不能将其命名为1_message。
  2. 变量名不能包含空格,但可使用下划线来分隔其中的单词。例如,变量名greeting_message可行,但变量名greeting message会引发错误。
  3. 不要将Python关键字和函数名用作变量名,即不要使用Python保留用于特殊用途的单词,如print。
  4. 变量名应既简短又具有描述性。例如,name比n好,student_name比s_n好,name_length 比length_of_persons_name好。
  5. 慎用小写字母l和大写字母O,因为它们可能被人错看成数字1和0。

特征

变量存储在内存中的值。这就意味着在创建变量时会在内存中开辟一个空间。
基于变量的数据类型,解释器会分配指定内存,并决定什么数据可以被存储在内存中。
因此,变量可以指定不同的数据类型,这些变量可以存储整数,小数或字符。

3.3 :的作用

  1. :出现在函数定义语句末尾、if for while语句末尾,
    表示下面的代码块应当缩进,从属于if for while语句
  2. :出现在字典定义当中用于分开键和值

3.4 dir()和help()方法

dir()用来查询一个类或者对象所有属性

help()函数帮助我们了解模块、类型、对象、方法、属性的详细信息

  1. 帮助查看类型详细信息,包含类的创建方式、属性、方法
  2. 帮助查看方法的详细使用信息(使用时要注意输入完整路径,使用模块帮助时,需要先导入模块)
  3. 举例如下:
    查看python所有的关键字:help(“keywords”)
    查看python所有的modules:help(“modules”)
    查看python所有的modules中包含指定字符串的modules: help(“modules yourstr”)
    查看python中常见的topics: help(“topics”)
    查看python标准库中的module:import os.path + help(“os.path”)
    查看python内置的类型:help(“list”)
    查看python类型的成员方法:help(“str.find”)
    查看python内置函数:help(“open”)

3.5 import 使用

import语句允许在当前运行的程序文件中使用模块中的代码。

3.6 pep8介绍

编写代码规范请参考pep

四、数值基本知识

4.1 数值类型

布尔型

bool=False;
print bool;
bool=True;
print bool;

整数型

int = 20
print(int)

浮点型

float = 0.3
print(float)

e 的用法
exp()是不能直接访问的,需要导入 math 模块,通过静态对象调用该方法。

import math
math.exp( x )

4.2算术运算符

a=10,b=20

运算符描述
+a+b=30
-b-a=10
*a * b=300
/b / a =2
%(取余)b%a = 0
**a ** b=100000000000000000000
//取整数

4.3 逻辑运算符

符号描述
and计算x and y ,若x为真,y决定结果,返回y的计算值;若x为假,返回x
or计算x or y,若x 为真,x决定结果,返回x的计算值;若x为假,返回y
not计算not(x),如果x为True,返回False;如果x为False,返回True;(即,非真为假,非假为真)

4.3成员运算符

符号实例
inx 在 y 序列中 , 如果 x 在 y 序列中返回 True。
notx 不在 y 序列中 , 如果 x 不在 y 序列中返回 True。

4.4身份运算符

符号实例
isx is y, 类似 id(x) == id(y) , 如果引用的是同一个对象则返回 True,否则返回 False
is notx is not y , 类似 id(a) != id(b)。如果引用的不是同一个对象则返回结果 True,否则返回 False。

注: id() 函数用于获取对象内存地址。

4.5 运算符优先级

运算符Value
幂运算**
正负号+ - 非加减号
算术操作符*,/,//,+,-
比较操作符<,<=,>,>=,==,!=
逻辑运算符not,and,or
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值