Task1

Task1

动力工程方向的,半路出家来学编程,同期也开始认真学习Labview,软硬两手抓,相关基础十分薄弱,但是,希望能坚持下去。“要有最朴素的生活和最遥远的梦想,即使天寒地冻,路遥马亡。”

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

刚接触python,理论知识慢慢补,先记录一些操作上的细节。
anaconda,是一个python的开源发行版,支持Linux,Windows,mac等系统。我现在是在Windows的平台上使用,日后可能会尝试下Linux系统上的使用。anaconda具有包管理和环境管理的功能,里面包含了conda和某个版本的python,还有很多工具包。

Anaconda下载

下载地址:https://www.anaconda.com/download/
我下载了适用于Windows的python3.7版本。
在这里插入图片描述安装的时候没什么讲究,安装路径的话建议为默认路径,省事一些。安装可以参考这个博客的内容,没有出任何问题。链接在这里:https://blog.csdn.net/ITLearnHall/article/details/81708148

鼠标右键点击Windows图标,点击运行,输入cmd,回车,打开命令行。输入 conda --version,查看是否安装成功。
在这里插入图片描述
如果安装之后SSL出现问题,选择对应的安装包安装就好了。下载链接:https://slproweb.com/products/Win32OpenSSL.html

Anaconda环境配置

利用anaconda可以创建各个独立的python环境,在命令行输入conda create -n env35 python=3.5,回车一下,名称为env35的虚拟环境并指定python版本为3.5。
在这里插入图片描述创建成功,第一个圈出来的是具体位置。第二个是中途输入y,继续,第三个则是表示该环境使用需要激活activate env35
在这里插入图片描述

解释器

在命令行输入python,启动官方的解释器Cpython。
在这里插入图片描述

python初体验:print and input

输出print
在这里插入图片描述
输入input
在这里插入图片描述
输入数字,需要前面加上int
在这里插入图片描述

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

数据类型

(1)整数,常规的10进制,例如1015;16进制也可以使用,前面加上0x即可,例如0x1f(10进制的31),注意在python2中整数运算的结果永远都是整数,10/3=3(解决方法10.0/3=3.3333333),但是python3就没有这样的问题。
(2)浮点数,即常规的小数,0.20.05,最多到小数点后15位。
字符串,利用单引号’ ‘,或者双引号" "括起来就可以,例如’nn’;转义字符串,\n表示换行,\t表示制表符,\’ 表示 ’ 等,…可以换行,这个和matlab一样。
(3)布尔值,True和False。
(4)变量,变量的命名必须得是大小写英文、数字和_的组合,不能用数字开头。变量可以被赋予不同类型的变量,如图。因此python被称为动态语言。
(5)常量,例如圆周率,常用PI表示,即全部大写字母。
(6)列表list,利用中括号 [ ] 产生的一种量,可通过 .append.insert.pop等等进行操作。内部可储存不同类型的量,索引从 0 开始。
(7)元组tuple,一旦初始化就不能再修改,()
在这里插入图片描述
在这里插入图片描述字典

#字典
dic = {'a':'1','b':'bad',42:'tt','1':43}
ab = dic.keys()
print(dic[42],dic['1'])
print(ab,dic.values())

运行结果

tt 43
dict_keys(['a', 'b', 42, '1']) dict_values(['1', 'bad', 'tt', 43])

注释方法以及“:”

单行注释符号 #,多行注释符利用 三对单引号,或者三对双引号表示即可。
if、while等复合语句,其首行以关键字开始,以冒号( : )结束。
对于python2中不支持中文的问题,可以在一开始加入注释对于python3没有这样的问题。

# coding=utf-8(或者gbk)

另外,关于缩进的问题,同一个代码块缩进需要一致

a = ['1','2','3','4','5'];
if len(a)<=5:
    print(a)
    print(a)# 对于同一个代码块,前端的缩进量必须要相同

dir( )及和help( )、import使用

dir()函数,没有参数时,返回当前的变量、方法和定义的类型列表;带参数时,返回参数的属性、方法列表。
help()函数,就是对命令使用方法的解读。
在这里插入图片描述import,是导入调用的功能,目前理解得比较简单,就是可以将模块 .py 文件导入,有点类似于主程序调用函数,例如下图中,aa.py 可以通过import调用 dd.py。
在这里插入图片描述
在这里插入图片描述

在这里插入图片描述

pep8

编码规范。
1 缩进与换行,每级缩进使用四个空格;
2 限制每行的最大长度为79个字符;
3 空行 :顶层函数和类之间使用两个空行,类的方法之间用一个空行,在函数中使用空行表示不同逻辑段落;
4 导入位于文件的顶部;
5 避免多余的空格;
6 注释要保持与时俱进,一句后面两个空格,跟注释;
7 命名规范 ,除了正常的命名规范外,不要使用大小写的L,大写的O作为变量名,类名首字母大写,内部类加上前导下划线,函数名应该小写 增强可读性可以使用下划线分割
8 其他 ,不要用 ‘==‘ 进行布尔值 和 True 或者 False 的比较 应该用 is

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

数值类型前面已经说过。

运算符

算术运算符号 +、-、*、/、%(取模,获得整数除法的余数)、**(求幂,2 ** 3=8)、//(取整商,向下取整)
逻辑运算符号 ==、!=、<>、>、<、>=、<=、and、or、not
成员运算符 in、not in,判断隶属关系
身份运算符 is,判断两个标识符是不是引用自一个对象;is not,判断两个标识符是不是引用自不同对象
贴一个总结非常全面的链接,https://www.runoob.com/python3/python3-data-type.html

就酱

关于PyChram

刚刚想自己做个爬虫,发现pycharm真好用,先保存一个链接,讲讲怎么样在这个平台上添加第三方的库。https://cloud.tencent.com/developer/news/392804
为了防止博主删掉,还是自己记录一下操作吧。
打开pycharm,右键点击 Files ,选择 settings ,在出现的页面上点击小 + ,搜索添加即可。真方便。
在这里插入图片描述

就酱

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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值