【python学习之路——作业 day16(18/10/10)】教程文章相关的互联网学习教程文章

python学习笔记(一)【代码】

>>> print(‘The quick brown fox‘, ‘jumps over‘, ‘the lazy dog‘) The quick brown fox jumps over the lazy dogprint()会依次打印每个字符串,遇到逗号“,”会输出一个空格,因此,输出的字符串是这样拼起来的: name = input(‘please enter your name: ‘) print(‘hello,‘, name) 序一运行,会首先打印出please enter your name:,这样,用户就可以根据提示,输入名字后,得到hello, xxx的输出: 最后,请务必注意,Py...

Python学习(第五章)【代码】

名片管理系统 一、 Pycharm小技巧1. TODO注释,在 # 后跟上 TODO,用于标记需要去做的工作# TODO(小畅) 显示功能菜单2. 更改变量名快捷键 shift+F6 / 右键 Refactor->Rename3. shebang符号 #! 后面加解释器的完整路径(可以用 which 命令来查询 python路径) 二、 完整程序代码项目包含两个文件 card_main.py(主程序) 与 card_tool.pycard_main.pyimport card_toolwhile True:# TODO(小畅) 显示功能菜单 card_tool.show_me...

Python 学习2 删除列表中的重复数据【代码】

list0=[‘b‘,‘c‘, ‘d‘,‘b‘,‘c‘,‘a‘,‘a‘] 方法1:使用set()list1=sorted(set(list0),key=list0.index) # sorted outputprint( list1)方法2:使用 {}.fromkeys().keys()list2={}.fromkeys(list0).keys() print(list2)方法3:set()+sort()list3=list(set(list0)) list3.sort(key=list0.index) print(list3)方法4:迭代list4=[] for i in list0:ifnot i in list4:list4.append(i) print(list4)方法5:排序后比较相邻2个元...

[Python 学习] 二、在Linux平台上使用Python

这一节,主要介绍在Linux平台上如何使用Python1. Python安装。现在大部分的发行版本都是自带Python的,所以可以不用安装。如果要安装的话,可以使用对应的系统安装指令。Fedora系统:先以root登入,运行 yum install pythonUbuntu系统:在root组的用户, 运行 sudo apt-get install python2. 使用的Python的脚本Linux是一个以文件为单位的系统,那么我们使用的Python是哪一个文件呢?这个可以通过指令: which python得到比如我的电...

python学习之图形界面编程:

一 tkinter:tkinter是python自带的支持tk的库,python代码调用tkinter->tk->操作系统提供的本地GUI(TKL语言开发))完成界面开发,不需要安装任何第三方程序。Tkinter教程第二版https://link.zhihu.com/?target=http%3A//pan.baidu.com/s/1hr6ortE,Python GUI Programming Cookbook:https://link.zhihu.com/?target=http%3A//pan.baidu.com/s/1eSimgQA第一步是导入Tkinter包的所有内容: from tkinter import * 第二步是从Frame...

python学习之字符串【代码】

1.String类型:由零个或多个字符组成的有限序列 注:在python中双引号和单引号意义相同,都可用于表示字符串。2.字符串内置函数和操作符 strip() 移除空白,赋值给新的变量a = ‘ sb ‘ b = a.strip() print(b) split() 分割,字符串分裂成多个字符串组成的列表。a = ‘a b c d‘ b = a.split() print(b) len() 计算字符串长度a = ‘a b c d‘print(len(a)) index() 索引,查找元素的位置所在a = ‘a b c d‘pri...

Python学习笔记(三十五)struct【代码】

摘抄自:https://www.liaoxuefeng.com/wiki/0014316089557264a6b348958f449949df42a6d3a2e542c000/001431955007656a66f831e208e4c189b8a9e9f3f25ba53000 Python提供了一个struct模块来解决bytes和其他二进制数据类型的转换。struct的pack函数把任意数据类型变成bytes:>>> import struct >>> struct.pack(‘>I‘, 10240099) b‘\x00\x9c@c‘pack的第一个参数是处理指令,‘>I‘的意思是:>表示字节顺序是big-endian,也就是网络序,...

Python学习笔记七:文件操作

文件操作对照一个word文件的操作方式,来体会文件操作的内容打开文件:f=open(“file”),提示编码错误,windows默认是GBKf=open(“file”,encoding=”utf-8)输出全部内容:print(f.read())文件打开模式:默认为”r”,只读;”w”,写,创建新文件写,原文件内容被覆盖; “a”,append,附加在文件最后读、写只能有一种操作关闭文件:f.close()一次读取一行:f.readline()读取文件并打印,不打印第十行,如何写# low loopfor ind...

python学习之time模块【代码】

time.time()将时间作为浮点数返回。在Windows和大多数Unix系统上,时代是1970年1月1日00:00:00(UTC),并且闰秒不计入从时代开始的秒数。>>> time.time() 1508211081.817371 >>> a = time.time() >>> time.gmtime(a) time.struct_time(tm_year=2017, tm_mon=10, tm_mday=17, tm_hour=3, tm_min=32, tm_sec=2, tm_wday=1, tm_yday=290, tm_isdst=0) 可以使用gmtime()将时间戳转换为更为友好的方式 time.gmtime([second])将从时代以秒为...

“笨办法”学Python 3 学习笔记

习题30 else和if1.为什么if语句的下一行需要4个空格的缩进?行尾的冒号的作用是告诉Python接下来你要创建一个新的代码块,缩进告诉Python这些代码处于该代码块中。2.如果多个elif块都是True,Python会如何处理?Python只会运行它遇到的是True的第一个块,所以只有第一个为True的块会运行。 原文:https://www.cnblogs.com/hxjun7/p/12606340.html

Python学习---Django的request扩展【获取用户设备信息】【代码】【图】

关于Django的request扩展【获取用户设备信息】settings.pyINSTALLED_APPS = [...‘app01‘, # 注册app ] STATICFILES_DIRS = (os.path.join(BASE_DIR, "statics"),) # 现添加的配置,这里是元组,注意逗号 TEMPLATES = [...‘DIRS‘: [os.path.join(BASE_DIR, ‘templates‘)], ]urls.pyfrom django.contrib import admin from django.urls import path from django.conf.urls import url, include from app01 import views urlp...

python 学习笔记(一)通过做题来熟悉python 的基本语法

codeforces 208-A将原字符串中的“WUB”子串去掉s = input() a = s.split('WUB') for t in a:if t!='':print(t,end=' ')1. input input进来的是string,如果要读一个数字的话,要用int()转为数字 int( input() )2. a = s.split(str) 将原串 按str进行分割,然后存到的到子串存到一个集合当中eg: s ="a$b$c" a = s.split(‘$‘) a=[a,‘‘,b,‘‘,c] 3. print() print(*objects, sep=' ', end='\n', file=sys.stdout, flush=Fals...

Python3学习笔记----生成器【代码】

生成器的作用生成器可以在循环的过程中推算出后续的元素,不必创建完整的list,从而节省大量空间。生成器的创建1.把一个列表生成式的 [ ] 改写为( )# -*- coding: UTF-8 -*- gen= (x * x for x in range(10)) print(gen)输出结果不是一个列表而是返回了一个生成器对象:<generator object <genexpr> at 0x00000190FA193AF0>2.使用了yield,以函数的形式实现生成器# -*- coding: UTF-8 -*- def my_function():for i in range(10000)...

Python学习之旅

按大小排序650) this.width=650;" src="/e/u261/themes/default/images/spacer.gif" />错误650) this.width=650;" src="/e/u261/themes/default/images/spacer.gif" />650) this.width=650;" src="/e/u261/themes/default/images/spacer.gif" />web开发:flask用来写后台python第三方模块的安转python的脚本都是用扩展名为py的文本文件保存的。 一个脚本可以单独运行,也可以导入另一个脚本中运行。 当脚本被导入另一个脚本中运...

Python学习路线分享(2019经典版)【图】

Python 是Web 开发、游戏脚本、计算机视觉、物联网管理和机器人开发的主流语言之一,随着Python用户可以预期的增长,它还有机会在多个领域里登顶。Python学习路线(2019经典版)分享给你。阶段一是Python语言(用时5周,包括基础语法、面向对象、高级课程、经典课程);阶段二是Linux初级(用时1周,包括Linux系统基本指令、常用服务安装);阶段三是Web开发之Diango(5周+2周前端+3周diango);阶段四是Web开发之Flask(用时2周)...