随笔分类 - Python
1
网络编程
摘要:用python post请求 import requests url = "https://qun.qq.com/cgi-bin/qun_mgr/get_group_list" data = {"bkn":533159533} header = {'cookie':"pgv_pvid=7000160
阅读全文
mysql数据库
摘要:import pymysqlconnect=pymysql.connect( host='localhost', user='root', password='12345678', db='test', port=3306, charset='utf8', autocommit=True#写一个这个
阅读全文
3os,sys 模块
摘要:import sys print(sys.platform) #获取系统参数 print(sys.argv) #用来获取运行python文件传入的参数 import sys print(sys.argv) ['D:/Users/0/PycharmProjects/untitled2/sys.py']
阅读全文
json
摘要:python 的数据类型和json相互转换 json 是一种字符串 字典是单引号, json 用双引号 json.dumps转json import json s={'key1':'zhanhao','ky2':'DD','姓名':'刘杰'} # print(s) print(json.dumps(
阅读全文
第九节 三元表达式,列表生成式
摘要:交换变量的值 a =1 b=2 a,b=b,a 三元表达式: a=1 sex = '男' if a==1 else'女' 两种方式是一样的 if a ==1: sex ='男' else: sex = '女' 列表生成式,按照某一个规则,生成一个规则 #int类型转换成字符串 l = [1,2,3,
阅读全文
Python-变量
摘要:一、变量 变量:存东西用的 例如: name = 'xiaohei' (name 就是变量名) 变量名不能以数字开头, print (name) age= 18(数字和小数点可以不用引号) 定义的变量为let'sgo,引号要成双成对,中间的有单引号,外面的就用双引号 wold = " let'sgo
阅读全文
python --使用技巧
摘要:1.pycharm创建项目时,选择Python环境,不使用默认的虚拟环境 2.修改pycharm中的字体 进入File-->Settings-->Editor-->Front可以对字体,大小等进行选择 3.如何在pycharm中查看python版本 Files--Settings--Project
阅读全文
写Excel
摘要:import xlrd(读) ,xlwt(写),xultils(修改数据)写Excel import xlwt book = xlwt.Workbook() sheet = book.add_sheet('sheet') sheet.write(0,0,'学生姓名')#行,列 book.save("
阅读全文
模块
摘要:模块: 1,就是一个Python文件 2.Python自带的 3.第三方模块,需要自己安装 pip install XXX 导入模块的原理: 1.import 一个模块,就把这个模块的代码执行一遍 ,后面加上as,(相当于一个别名) name = '函数.py' def funt(): print(
阅读全文
函数 -返回多个参数
摘要:#返回多个数据,返回的是元组def func(): a = 1 b = 2 c = 3 return a,b,c result = func() print(result) 解包: 用变量来接收 info =['xiaoming','beijing','haidian'] name ,addr,ar
阅读全文
函数
摘要:某一个功能定义一个函数,就可以随时调取这个函数 用def来定义 def hello():#hello就是变量 print('hello')#缩进的就是函数体 #函数不调用就不会被执行 函数名+() 就是被调用 #用函数写文件 先定义一个函数,传形参 用写的 方法写入(固定形式) 调用这个方法 def
阅读全文
第九节。 文件读写
摘要:持久化保存,需要保存在硬盘中 文件的读取: #打开文件 #读/写文件 #关闭文件 读文件 用r 调用open函数(‘打开文件绝对地址,‘读,写模式’,‘encoding:utf-8’) eg: read#打印全部 f = open(r'C:\Users\admin\Desktop\新建文本文档.tx
阅读全文
第五节 字典
摘要:一二维数组: 有多个数组 info = [ ['name','1111','beijing'], ['name1', '2222', 'shanghai'] ] 多维数组的取值: info = [ ['name','1111','beijing'], ['name1', '2222', 'shang
阅读全文
第七节 字符串常用的方法
摘要:元祖和列表的区别: 元祖不能改变 l = (1,2,3) print(l) 数组可以改变值 r.index(‘ip’) r.count('ip') l = ('ss',) #只有一个元素的时候,要加,就变成一个元组 s = 'kakak'# # print(s.count('s'))#出现的次数#
阅读全文
第八节。 切片,集合
摘要:list list取值的一种方式 l = list (range(10))可以定义从那开始或者结束 l = list (range(1,11)) #就是1-10 #取前5个 print(list[0:5])从故头不顾尾,取前5位或者 print(list[:5]) 打印出来就是1,2,3,4 pri
阅读全文
作业练习
摘要:#:/usr/bin/env python # # -*- coding:utf-8 -*- usernames = ['xiaohei','xiaobai','xiaoming'] passwords = ['123456','11111','1'] #print(dict(zip(usernam
阅读全文
第一节 类型与判断条件
摘要:python类型: Python 类型有:整数(int),小数(float),字符串(string) “ python” 加引号的都为字符串 Python判断 if ,elif: else:(只用这三种判断) eg: age =18 if age>=18: # (:标注这一行结束) print('成
阅读全文
第二节 循环语句
摘要:循环,迭代,遍历 都指的是循环 python: while 循环必须由结束条件 break:立刻结束循环 continue:结束本次 继续下一次 for ,while循环 while 语句 首先要有一个计数器 count = 0 while count<10: print('学生') count =
阅读全文
第三节 字符串格式化
摘要:占位符讲解 +号占位 name = '小王'time = '2020-4-23 10:07:06's = '欢迎'+name,'今天是'+time这样,虽然简单,不推荐,因为内存里存好几个变量 一 %s占位 eg: name = ‘小王’ tiem='2020年4月23日' s1 ='欢迎%s登录,
阅读全文
第四节 list列表
摘要:list列表也叫数组 list 用 [ ]表示 如何定义一个列表 stu=[] #空列表 新增 stus.append('xx')增加到最后一个 stus = ['老大','老二','老三'] stus.append('老四') print(stus) stu.insert(0,老四)增加到第一个
阅读全文
1