随笔分类 -  Python基础

基础性的东西,随笔而记。以防遗忘。。
摘要:手动手机的一些python练习题,有时间的时候敲一敲。 """ Python使用简洁代码 """ # # 1,交换两个变量的值 # a = 666 # b = 999 # a, b = b, a # 交换值 # print(a,b) # 999 666 # # # 2,查找对象使用的内存 # imp 阅读全文
posted @ 2021-11-08 15:23 、一叶孤城 阅读(71) 评论(0) 推荐(0) 编辑
摘要:记录一下,Python简单的下载图片。 import requests #图片地址 url = 'https://qn.doutub.com/1629295801126.jpg' #请求网页 r = requests.get(url) r.raise_for_status() # #打开一个文件作为 阅读全文
posted @ 2021-09-07 16:59 、一叶孤城 阅读(300) 评论(0) 推荐(0) 编辑
摘要:Python求一个数字列表的元素总和。练手: 第一种方法,直接sum(list): 1 lst = list(range(1,11)) #创建一个1-10的数字列表 2 total = 0 #初始化总和为0 3 4 #第一种方法 5 total = sum(lst); #直接调用sum()函数 6 阅读全文
posted @ 2020-08-19 11:46 、一叶孤城 阅读(11398) 评论(0) 推荐(0) 编辑
摘要:就瞎倒腾,格式化时间: 1 import time 2 3 unixTime = time.time() #定义unixTime以存储系统当前的unix时间戳 4 print(unixTime); #打印一下: 1597114216.3522916 5 6 7 #定义函数formatTime用于格式 阅读全文
posted @ 2020-08-11 10:53 、一叶孤城 阅读(803) 评论(0) 推荐(0) 编辑
摘要:用python生成简单的四位数验证码: 1 import random 2 3 if __name__ == "__main__": #这句话简单的理解就是,只有在本文件下以下的代码才会执行;如果有其他文件引用本文件,将只会执行最后一行代码 4 captcha = "" #定义字符串以存储验证码 5 阅读全文
posted @ 2020-08-11 10:41 、一叶孤城 阅读(621) 评论(0) 推荐(0) 编辑
摘要:字符串的常用方法dir(str)。查看某一方法的用法help(str.xxx)。 1,索引和切片: 2,len():查看字符串的总长度。 3,+,拼接一个或多个字符串。 4,in,判定字符是否在字符串里。 5,max,字符串里的最大值(ASCII值) 6,min,字符串的最小值(ASCII值) 7, 阅读全文
posted @ 2020-08-05 12:15 、一叶孤城 阅读(122) 评论(0) 推荐(0) 编辑
摘要:列表推到式提供了从序列创建列表的简单途径。通常应用程序将一些操作应用于某个序列的每个元素,用以获得其结果生成新的元素,或者根据判定的条件创建子序列。 每个列表推到式都在for后面跟一个表达式,然后有0个到多个for或者if字句。返回结果是一个根据表达从其后的 for 和 if 上下文环境中生成出来的 阅读全文
posted @ 2020-07-03 15:42 、一叶孤城 阅读(391) 评论(0) 推荐(0) 编辑
摘要:把列表当做队列使用,只是在列表中第一个加入的元素,第一个提取出来,拿列表当做队列用,效率并不高。在列表中最后添加或者删除元素速度很快,然而从列表里插入或者从头弹出速度却不快,因为其他所有元素都要一个一个移动。 1 from collections import deque 2 3 queue = d 阅读全文
posted @ 2020-07-03 14:16 、一叶孤城 阅读(1252) 评论(0) 推荐(0) 编辑
摘要:Python中的列表是可变的,这是它却别于元组和字符串最重要的特点,元组和字符串的元素不可修改。列举一些常用的列表操作的函数和方法。 1,list.append(x),将x追加到列表list末尾: 1 stack = [3,4,5] #定义列表 2 print(id(stack)) #打印列表的id 阅读全文
posted @ 2020-07-02 12:39 、一叶孤城 阅读(1117) 评论(0) 推荐(0) 编辑
摘要:map()函数会根据提供的函数对指定序列做映射。语法如下: map(func, *iterables) --> map object | | Make an iterator that computes the function using arguments from | each of the 阅读全文
posted @ 2020-07-01 10:37 、一叶孤城 阅读(716) 评论(0) 推荐(0) 编辑
摘要:如果一个可迭代对象的元素个数超过了变量的个数,会出现“解压值太多”的异常,python提供*号表达式(码夫破石的理解)来解决。 1,求一组平均值,就以类似学生成绩为例,要求是去掉第一个和最后一个学生的分数。 1 #!usr/bin/env python3 2 # -*-Coding:utf-8 -* 阅读全文
posted @ 2020-06-29 20:13 、一叶孤城 阅读(269) 评论(0) 推荐(0) 编辑
摘要:N个数量的序列(可迭代对象),赋值给N个变量。 字符串: 1 #!usr/bin/env python3 2 # -*- Coding=utf-8 -*- 3 4 ''' 5 解压序列(或者任何可迭代对象)赋值给多个变量,唯一的前提就是,变量的数量必须跟序列元素的数量一样 6 ''' 7 8 say 阅读全文
posted @ 2020-06-29 16:11 、一叶孤城 阅读(508) 评论(0) 推荐(0) 编辑
摘要:python循环列表的几种方法: 第一,依次打印列表中的各项值。 1 #!usr/bin/env python3 2 #!-*- Coding:utf-8 -*- 3 4 ''' 5 多种循环列表的方法 6 ''' 7 lang1 = ['python','php','c','C++','ruby' 阅读全文
posted @ 2020-06-28 20:24 、一叶孤城 阅读(2471) 评论(0) 推荐(0) 编辑
摘要:python透过“值”找字符串和列表中的索引和键。 1 #!usr/bin/env python3 2 #-*- coding=utf-8 -*- 3 4 ''' 5 python通过值找索引或键 6 ''' 7 lang1 = "study python" #定义字符串 8 print(lang1 阅读全文
posted @ 2020-06-28 20:05 、一叶孤城 阅读(4266) 评论(0) 推荐(0) 编辑
摘要:一段简单的猜数字代码,要求是1,要猜的数字是随机数字1到9;2,猜数字次数为三次;3,如果猜中就打印提示语,并且结束程序;4,如果猜错就打印正确值还有剩下的次数;5,如果次数为0,就打印结束,欢迎下次再来。 文件名为:easy_guess.py,代码如下: 1 # !usr/bin/env pyth 阅读全文
posted @ 2020-06-15 10:14 、一叶孤城 阅读(1268) 评论(0) 推荐(0) 编辑
摘要:在撸码过程中,总有很多代码需要重构,码一个问候用户的小例子,加深对代码重构的印象。 原始代码: 1 import json 2 3 filename = 'username.json' #定义文件名 4 5 try: 6 with open(filename) as file_object: 7 u 阅读全文
posted @ 2020-06-02 13:01 、一叶孤城 阅读(2223) 评论(0) 推荐(2) 编辑

点击右上角即可分享
微信分享提示