• 人生如棋,落子便无悔
  • 天生带来允许,文化造成封闭
  • 话说出口前,你是它的主人,说出口之后,就是它的奴隶
  • 许多今日之心心念念,无非是来年之付诸一笑。
  • 愿你在所得少于付出时,不会终日愤愤;愿你在多得超过付出时,不必终日惶恐。
  • 与人争,无论时力还是理,终有不足处、输人处,一生一世都难得圆满。
  • 天下风俗,各有其理。

Python基础练习+实践代码

Python中的代码都是在3.6+上实现的,代码基础部分来自《Python编程快速上手 让繁琐工作自动化》和《learning python》,实践部分是根据工作在特定环境下需要写的。

python布尔类型与操作符

<p><b>1.布尔值</b></p><p>“布尔” 数据类型只有两种值: True 和 False。(首字母必须大写)</p><p></p><pre><code class="python">&gt;&gt;&gt; spam=true Traceback (most recent call last): File "<pyshell>", line 1, in <module> spam=true NameError: name 'true' is not defined &gt;&gt;&gt; s......

常见数据类型

<p><b>1.Python 常见数据类型:</b></p><p>数据类型对应的转换方法:</p><p>整型:int()</p><p>浮点型:float()</p><p>字符串:str()</p><p><b>2.字符串连接和复制</b></p><p>字符串可以与字符串连接,但是不能与整型和浮点型连接,否则 TypeError: Can't convert 'int' object to str implicitly.</p><p></p><pre><code class="python">&gt;&gt;......

python控制流

<p><b>1. if语句、elif语句、else语句</b></p><p>语句包含部分:</p><p>关键字;</p><p>条件(即求值为 True 或 False 的表达式);</p><p>冒号;</p><p>在下一行开始,缩进的代码块;</p><p></p><pre><code class="python">if name=='Tom': print('Hi,Tom') elif age&lt;20: print('so young') else: print('bad') ## name......

Python csv 的读取与写入

<p><b>csv 的读取</b></p><p></p><pre><code class="python">import csv,os # 小文件直接转为list读取,在内存中 # csv_file=open(os.path.join('E:\\','path','abc.csv')) # csv_reader=csv.reader(csv_file) # print(type(csv_reader)) # csv_data=list(csv_reader) # print(csv_data) # csv......

Python 字典数据类型

<p>像列表一样,“字典”是许多值的集合。但不像列表的下标, 字典的索引可以使用许多不同数据类型, 不只是整数。 字典的索引被称为“键”,键及其关联的值称为“键-值”对。</p><p></p><pre><code class="python">&gt;&gt;&gt; myDog={'size':'big','color':'gray','desc':'dog'} &gt;&gt;&gt; myDog['size'] 'big' &gt;&gt;&gt; myDog[1] Traceback (most ......

Python 发送邮件

<p><b>1.发送只包含文本的邮件</b></p><p></p><pre><code class="python">import smtplib from email.mime.text import MIMEText from email.header import Header # qq授权码:****** (充当密码登录使用) gmail_stmp=smtplib.SMTP('smtp.qq.com:587') gmail_stmp.ehlo() gmail_stmp.starttls() gma......

python 异常处理

<p>在 python 程序中遇到错误, 或“异常”, 意味着整个程序崩溃。通常我们希望程序能检测错误,处理它们,然后继续运行。</p><p></p><pre><code class="python">def zero(num): return 12/num print(zero(2)) print(zero(4)) print(zero(0)) print(zero(6)) 6.0 3.0 Traceback (most recent call last): File "E:/python/......

python excel 模块 openpyxl 的基本使用

<p><b>基本操作</b></p><p></p><pre><code class="python">import os,openpyxl from openpyxl.utils import get_column_letter, column_index_from_string wb=openpyxl.load_workbook(os.path.join('E:\\','path','abc.xlsx')) print(wb) # <openpyxl.workbook.workbook.workb......

Python 文件读写基础

<p><b>文件与文件路径</b></p><p></p><pre><code class="python">&gt;&gt;&gt; import os &gt;&gt;&gt; os.makedirs(os.path.join('E:\\','path','pythonTest')) ##创建 E:\\path\\pythonTest 文件夹 &gt;&gt;&gt; os.path.abspath('.') ## 当前目录的绝对路径 'D:\\work\\Python\\Python36' &gt;&......

Python 文件的操作

<p><b>shutil 模块</b></p><p>shutil(或称为 shell 工具)模块中包含一些函数,复制、移动、改名和删除文件。要使用 shutil 的函数,首先需要 import shutil。</p><p></p><pre><code class="python">&gt;&gt;&gt; os.mkdir(os.path.join('E:\\','path','abc')) ## 只能建一级子目录 &gt;&gt;&gt; os.mkdir(os.path.join('E:\\','pa......
1 2 3 ... 12