python task1

python 1

.环境搭建
(1)Anaconda环境配置
Anaconda是Python的包管理器和环境管理器。anaconda里面集成了很多关于python科学计算的第三方库,主要是安装方便
(2)Python的解释器很多,但使用最广泛的还是CPython。当我们编写Python代码时,我们得到的是一个包含Python代码的以.py为扩展名的文本文件。要运行代码,就需要Python解释器去执行.py文件。

由于整个Python语言从规范到解释器都是开源的,所以理论上,只要水平够高,任何人都可以编写Python解释器来执行Python代码(当然难度很大)。事实上,确实存在多种Python解释器。
CP如果要和Java或.Net平台交互,最好的办法不是用Jython或IronPython,而是通过网络调用来交互,确保各程序之间的独立性。
2.Python初体验
(1)print用于向控制台输出字符串
例:print(“hello world”) print(3)
在输出文本是增加\n对文本换行
input() 函数直接接受且不改变输入数据的类型,但是需要注意的是使用 input() 在输入字符串时需要添加引号,否则会报错 。
3.python基础讲解
(1)变量特征:
在 python 中,每个变量在使用前都必须赋值,变量赋值以后该变量才会被创建
等号(=)用来给变量赋值
=左边是一个变量名
=右边是存储在变量中的值
变量名 = 值
变量定义之后,后续就可以直接使用了

命名规则:变量名的长度不受限制,但其中的字符必须是字母、数字、或者下划线(_),而不能使用空格、连字符、标点符号、引号或其他字符。
变量名的第一个字符不能是数字,而必须是字母或下划线。
Python区分大小写。
不能将Python关键字用作变量名。
(2)Python的两种注释方式:单行注释:#你好
块注释:""“注释内容”""
(3)Python中":"的作用
冒号:代表后面的内容属于前面执行范围。
(4)
dir()用来查询一个类或者对象所有属性dir()函数时python的内置函数,dir()函数不带参数时,返回当前范围内的变量、方法和定义的类型列表,带参数时,返回参数的属性、方法列表。
help()函数帮助我们解决模块,类型、对象、方法、属性的详细信息
1.帮助查看类型详细信息,包含类的创建方式、属性、方法。
2.帮助查看方法的详细使用信息(使用时要注意输入完整路径,使用模块帮助时,需要先导入模块)
(5)
import的用法
在模块模块定义好后,我们可以使用 import 语句来引入模块,语法如下:
import module1[, module2[,… moduleN]
import语句作用

import语句作用就是用来导入模块的,它可以出现在程序中的任何位置。

import语句语法

使用import语句导入模块,import语句语法如下:

import module
关键字 模块名
使用方法例如:
import math #入导math模块
math.floor() #调用math模块中的floor()函数

如果要同时导入多个模块,只需要在模块名之前用逗号进行分隔:
import module1,module2,module3…….

#同时导入多个模块的方法,对于初学者来说可读性和可理解性不如第一种好。所以想要导入多个模块时,还是比较推荐用第一种方式,把每一个模块都单独进行一次导入,可能会感觉操作起来麻烦一些,但便于理解。
(6)pep8介绍
(1)空白:

python中空白会影响代码的含义及其代码的清晰程度

使用space(空格)进行缩进,不采用tab

每一层缩进都用4个空格表示

每行字符数不超过79

占据多行的长表达式,每一层的缩进都应该在上一层基础上再加4个空格

文件中函数和类之间用两个空行隔开

同一个类中,各个方法之间应该用一个空行隔开

为变量赋值的时候,赋值符号两侧应该各自加上一个空格

(2)命名:

采用不同的命名风格来编写python代码,以便在阅读源码时可以根据名称看出它们在python语言语言中代表的角色

函数,变量,属性使用小写字母拼写,各单词之间采用下划线相连,如extrct_title ,extrct_content.

受保护的实例属性,以单个下划线开头,如_set_content

私有的实例属性,以两个下划线开头,如__double_set_title

类与异常,以每个单词首字母大写,如CapWord

模块级别的常量,全部大写,单词间采用下划线相连,如ALL_SYSTEM_ENCODE

类方法中的首个参数,命名为cls,以表示该类自身

(3)表达式与语句:

python文件中的import语句应该放在文件开头

import语句应该分为三部分,标准库模块,第三方模块,自用模块,每一部分的import语句应该按模块的字母顺序排列

引入模块,应该采用绝对名称:from bar import foo ,而不是import foo

不编写单行的if ,for, while,except复合语句

4.python数值基础知识
(1)数值类型
•int(符号整数):通常被称为是整数或整数,没有小数点的正或负整数。
•long(长整数):或渴望,无限大小的整数,这样写整数和一个大写或小写的L。
•float(浮点实际值):彩车,代表实数,小数除以整数部分和小数部分的书面。花车也可能是在科学记数法与E或指示的10次方é(2.5e2= 2.5×102=250)。
•complex (复数):+ BJ的形式,其中a,b是彩车和J(或J)表示-1的平方根(这是一个虚数)。 a是真正的数字部分,b是虚部。复数不使用Python编程。

数据类型

字符串-str(string) name=“你好啊”
整数-int(integer) age=30
浮点数-float weight=163.5
布尔型-bool(boolean) is =ture is =false
(2)算术运算符
在这里插入图片描述在这里插入图片描述
(3)逻辑运算符

(4)成员运算符
In 在指定的序列中找到值返回true,否则返回false
Not in 在定的序列中没找到值返回true,否则返回false
(5)身份运算符
Is 是判断两个变量是不是引用自一个对象
Is not 是判断两个变量是不是引用自不同对象
(6)运算符优先级
由高到低依次为:

幂运算:**
正负号:+X,-X
算术操作符:*,/,//,+,-
比较操作符:<,<=,>,>=,==,!=
逻辑运算符:not,and,or

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值