![](https://img-blog.csdnimg.cn/20201014180756928.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
python基础学习
此栏为学习《python编程-从入门到实践》的知识点及自己的理解
DEEP_M
这个作者很懒,什么都没留下…
展开
-
win10 下使用python发送邮件
主要是不用自己搭建smtp服务器,个人用比较方便(特别是在windows环境下搭smtp sever太麻烦了)参考链接:https://blog.csdn.net/man_sion/article/details/70453148以及https://www.cnblogs.com/huiguniang/p/7150905.html最简单的直接上代码:import smtplibfrom email.mime.text import MIMETextfrom email.header import原创 2020-08-14 17:13:11 · 1211 阅读 · 0 评论 -
利用pyinstaller将python程序打包成exe文件,以及解决过程中遇到的问题
首先安装pyinstaller库打开终端,pycharm的话就很方便,主界面下栏就直接用原创 2020-06-16 19:26:32 · 399 阅读 · 0 评论 -
pip安装到一半timed out错误解决以及pip指定安装版本
两种方法:一、添加镜像pip install xxxx -i 镜像网址不详诉,部分镜像见链接 ,需要注意的是,有些镜像不能用了,得自己测试二、设置pippip install xxxxx --default-timeout=1000也就是说pip原始设置的延时不长,网不好时就容易超时,所以把时间设长,基本就不用担心 timed out 了...原创 2020-06-15 21:16:35 · 862 阅读 · 0 评论 -
python基础学习9---文件与异常
访问文件,以及对文件进行操作; 以及异常的抛出及处理文件#读取文件filepath='D:\Desktop\pi_value.txt' #windows下是反斜杠\, linux是斜杠/with open(filepath) as file_object: #打开文件,得到一个文件类file_object,使用with的结构是方便在这个作用域结束后自动关闭文件,不用再人工调用close函数 contents=file_object.read() print(conte原创 2020-06-12 20:39:34 · 324 阅读 · 0 评论 -
python基础学习8---类
类,可以用来描述某特定群体,因为群体具有相似性,比如人都有姓名,性别,年龄等,这些称为属性;此外人可以吃饭、交流、运动等,这些称为方法;程序中定义一个类,就包括属性以及方法,属性一般指一些变量,方法和函数一样。下面是定义一个dog类class Dog(): #Dog为类名,一般首字母大写 此外这里可以带括号()也可以不带 #注意 巨坑 这里是两边各两条下划线 def __init__(self,name,age): #类似于c++的构造函数,类实例化时被自动调用 se原创 2020-06-12 00:05:42 · 170 阅读 · 0 评论 -
python基础学习7---函数及模块
函数是可以用来反复调用的代码块,往往是具有某一特定功能。通常的函数形式def myUpper(mystr): # 定义 def 函数名(形参): """ 这是函数的文档注释 """ tempstr=mystr.upper() #偷个懒没有自己实现变大写函数 return tempstrprint( myUpper('great') ) #函数调用,'great'是参数,实参# result: GREAT #多个参数时 有1)位置实参原创 2020-06-05 16:44:22 · 203 阅读 · 0 评论 -
python基础学习6---输入和while语句
获取用户输入name=input("tell me your name :") #括号内为输出的提示信息#类型转换 输入的数字是以字符串形式存储的,使用int(x)转为整形age=int(input("your age: ")) #age is int#除了整形int 还有浮点型float 复数complex# 求模 % 如 10%3 is 1while循环语句# 基本的循环 不用多言count=0;while count<5: print(count原创 2020-06-05 11:42:35 · 120 阅读 · 0 评论 -
python基础学习5---字典类型
python的字典数据类型,由多个 键-值 对构成,类似于查英汉字典,利用英语单词找到其对应的中文意思字典相关操作如下:#定义 逗号分隔多个键值对, a:b a是键(通常是字符串),b是值(可以是任意类型)xiaoming={"name":"xiaoming","age":20,"hobby":"guitar"} #访问 使用 字典名[键名] 访问元素 (ps: 不可按列表的顺序访问,因为字典类型不关心顺序)xiaoming["age"] #result: 20#添加键值对 直接原创 2020-06-03 22:57:45 · 148 阅读 · 0 评论 -
python基础学习4---if语句
if语句是用来判断条件是否满足的语句。a=1b=2if a==2: # c是if(a==2) ,且没有冒号 print("equal")else: print('unequal')# result: unequal# 其它的运算符和c一样: ==、!=、>=、<=、>、<#检查多个条件if a==1 and b==2: # 都为真时为 Tureif a==1 or b==1: # 至少一个为原创 2020-06-01 13:41:50 · 430 阅读 · 0 评论 -
python基础学习3---列表及元组类型与操作
列表类型操作如下:列表基本操作定义: dogs=[‘little’,‘big’,‘kind’,‘bark’]访问: dogs[0] # result: little访问末尾元素: dogs[-1] # result: bark末尾添加元素: dogs.append(‘smile’) # result: dogs[-1] is ‘smile’在指定位置添加元素: dogs.insert(1,‘middle’) # r原创 2020-05-31 20:25:00 · 215 阅读 · 0 评论 -
python基础学习2---变量和简单数据类型
介绍一些简单数据类型字符串ma='hello' #单引号双引号等效mb="you! 'cloud' " #可直接包含单双引号在内mc=ma+' '+mb #字符串可直接相加 原理应该类比c++的重装载print(mc.title()) #title()函数作用是将每个单词首字母大写,且其余字母改为小写#还有类似的upper()、lower()# result: Hello You! 'Cloud' #另外还有可去除首尾多余空白的函数:strip()原创 2020-05-30 23:54:43 · 120 阅读 · 0 评论 -
python基础学习1--- 环境安装
绪言此章节没有内容,原因是之前做一些东西已经安装过环境了。不过还是推荐一下,建议安装anaconda+pycharm,原因无他,强大的包管理很方便,还有就是anaconda有虚拟环境管理,也就是说你可以同时安装各个版本的python在你的电脑上,妈妈再也不用担心需要不同版本时带来的各种烦心事了。下章开始正式学习。...原创 2020-05-30 22:09:01 · 100 阅读 · 0 评论