Python基础 - Task 1

Task目录

 

  1. 环境搭建:anaconda环境配置、解释器
  2. python初体print and input
  3. python基础讲解:python变量特性+命名规则、注释方法、python中“ :”作用、学会使用dir( )及和help( )、import使用、pep8介绍
  4. python数值基本知识:python中数值类型(int,float,bool,e记法等)、算数运算符、逻辑运算符、成员运算符、身份运算符、运算符优先级

 


 

1. 环境搭建:anaconda环境配置、解释器

 

a) anaconda下载地址:清华软件开源平台配置步骤过长就不仔细阐述了

b) 解释器:Python3.5版本以后官方自带解释器,无须单独安装

 

2.python初体验:print and input

 

a)print

 

 

 

b)input

 


 

3. python基础讲解:python变量特性+命名规则、注释方法、python中“ :”作用、学会使用  dir( )及和help( )、import使用、pep8介绍

 

a) python变量特性+命名规则:变量在程序中就是用一个变量名表示了,变量名必须是大小写英文、数字和_的组合,且不能用数字开头,不能与关键字重名。

  • 关键字(如图)
  • 关键字就是在python内部已经使用的标识符
  • 关键字具有特殊的功能和含义
  • 开发者不允许定义和关键字相同的名字的标示符

 

b)注释方法

单行注释符:#
多行注释符:""" 内容 """   或   ''' 内容 '''

 

c)python中“ : ”的用法
调用函数,定义函数,类定义后会出现block,block需要缩进,所以在语句后加入“ :”

 

d) 学会使用dir( )及和help( )
dir() 是一个内置函数,用于列出对象的所有属性及方法。
help() 函数用于查看函数或模块用途的详细说明.
详细使用可以自己去尝试,不在这里列出。

 

e) import使用
import用于引入模块

 

f) pep8介绍
参考:Python PEP8 编码规范中文版

 


 

4. python数值基本知识:python中数值类型(int,float,bool,e记法等)、算数运算符、逻辑运算符、成员运算符、身份运算符、运算符

 

a) python中数值类型,int,float,bool,e记法等
int: 整型,例:1,200,-800
float: 浮点型,例:3.123
bool: 布尔型,例:True,Flase
e记法,例:3e2为3*10**2

 

b)算数运算符
包括:python算数运算符包括:+、-、*、**、/、//、%
+:加法运算

-:减法运算

*:乘法运算

**:幂运算

/: 除法运算(如果有小数则返回结果为小数,如果都为整数则返回结果为整数)

//:整除,取整数部分

%:取余

 

c) 逻辑运算符
and or not
优先级:() > not > and > or

1.or:
在python中,逻辑运算符or,x or y, 如果x为True则返回x,如果x为False返回y值。因为如果x为True那么or运算就不需要在运算了,因为一个为真则为真,所以返回x的值。如果x的值为假,那么or运算的结果取决于y,所以返回y的值。

2.and:
在python中,逻辑运算符and,x and y,如果x为True则返回y值。如果x为False则返回y值。如果x的值为True,and的运算不会结束,会继续看y的值,所以此时真与假取决于y的值,所以x如果为真,则返回y的值。如果x为假,那么and运算就会结束运算过程了,因为有一个为假则and为假,所以返回x的值。

 

d)成员运算符
in and not in
通过成员运算符’in’和 ‘not in’,我们可以确认一个值是否是另一个值的成员

 

e) 身份运算符
is and is not
判断’is’或者’is not’前后的标识符来自对象的异同

 

f) 运算符优先级

参考:Python运算符优先级

 


 

参考来源

Python 基础教程:https://www.runoob.com/python/python-tutorial.html

Python教程:https://www.liaoxuefeng.com/wiki/1016959663602400

Python基础任务一:http://www.manongjc.com/article/92712.html

DataWhale-python基础任务1打卡:https://blog.csdn.net/weixin_42054926/article/details/88925137

Python语言程序设计:https://www.icourse163.org/course/BIT-268001

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值