2019.05.11——task1_Python基础学习

Python基础学习

Task1(2day)
1.环境搭建
1)Anaconda环境配置
学习任何语言的第一步都是选择搭建编程环境,最简单的办法就是使用Python自带的编程环境,也就是说idle的shell和编辑器,稍微讲究点的可以选择Pycharm,在讲究点就是Anconda+Pycharm了,Anaconda是一个开源的Python发行版本包含了180多个科学包及其依赖项,但是anaconda最大的问题是它跟windows不太兼容所以在安装时,容易出现各种稀奇古怪的问题,但是这些问题一大半都处在环境变量上面。如果自己在安装过程中遇到问题,可以从环境变量上去查找一下问题。
2)解释器
Python的解释器有很多,但使用最广泛的还是cpython,如果要和Java或.Net平台交互,最好的办法不是用Jpython或Ironpython,而是通过网络调用来交互,确保各程序之间的独立性。
2.python初体验
1)print and input
print是输出,print加上字符串,就可以向屏幕上输出指定的文字。
input是输入,在python3.x中input()函数接受一个标准输入数据,返回为string类型。
在python2.x中input()相等于ecal(raw_input(prompt)),用来获取控制台的输入。raw_input()将所有输入作为字符串看待,返回字符串类型,而input()在对待纯数字输入时具有自己的特性,它返回所输入的数字的类型(int,float).
3.python 基础讲解
1)python变量特征+命名规则
1.python中的变量赋值不需要类型声明。每个变量在使用前都必须赋值,变量赋值以后该变量才会被创建。
2.变量名的长度不受限制,但其中的字符必须是字母、数字、或者下划线(_),而不能使用空格、连字符、标点符号、引号或者其他字符。
3.变量名的第一个字符不能是数字。而必须是字母或者下划线。
4.python区分大小写。
5.不能将python关键字用作变量名。
6.赋值语句并不会复制指向的值,而只是标记和重新标记既有值。
7.在python中,数字和字符串的一个重要特征是不可变。
2)注释方法
注释主要是方便自己查看写过的代码跟项目的维护。
1.单行注释:”#“
2.多行注释 使用三个单引号“内容”也可以使用三个双引号“”“内容”“”
3)python中“:”的作用
用于定义分片,步长。
4)学会使用dir()及help()
dir()用于查询一耳光类或者对象所有属性。
help()用于帮助我们了解模块、类型、对象、方法、属性的详细信息
1.帮助查看类型详细信息,包含类的创建方式、属性、方法
2.帮助查看方法的详细使用信息(使用时要注意输入完整路径,使用模块帮助时,需要先导入模块)
eg:
查看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”)
5)import使用
import语句用来引入模块,一个模块只会被导入一次,(为了防止导入模块被一遍又一遍的执行)
6)pep8 介绍
1 缩进与换行 每级缩进使用四个空格
2 限制每行的最大长度为79个字符
3 空行
顶层函数和类之间使用两个空行
类的方法之间用一个空行
在函数中使用空行表示不同逻辑段落
4 导入位于文件的顶部
5 避免多余空格
6 注释
注释要保持与时俱进 一句后面两个空格 跟注释
7 命名规范
除了正常的命名规范外
不要使用 大小写的L 大写的O 作为变量名
类名首字母大写 内部类 加上前导下划线
函数名应该小写 增强可读性可以使用下划线分割
8 其他
别用 ‘==‘ 进行布尔值 和 True 或者 False 的比较 应该用 is
4.pyhon 数值基本知识
1)python 中数值类型,int float bool e记法等
python数值类型包括整型(integer),浮点型(floating point number)和复数(complex number)并且,布尔类型(boolean)是整型的子类
其中常用的数据类型包括整型、浮点型。布尔型。
创建 int的值有两种方式
1.直接赋予变量整数值
2.使用构造器int()创建int类型实例
创建float的值有两种方式:
1.直接赋予变量整数值
2.使用构造器float()创建float类型实例
布尔型仅有两个实例对象False和True
布尔型是int类型的子类。false等同于0,True等同于1.布尔型无法再被继承使用。
2)算数运算符
假设变量:a=10,b=20
在这里插入图片描述
3)逻辑运算符
假设a=10,b=20
在这里插入图片描述
4)成员运算符
在这里插入图片描述
5)身份运算符
身份运算符用于比较两个对象的存储单元。
在这里插入图片描述
6)运算符优先级
以下表格列出了从最高到最低优先级的所有运算符
在这里插入图片描述

猜你喜欢

转载自blog.csdn.net/weixin_44402490/article/details/90113090
今日推荐