python3-day2(基本回顾)】的更多相关文章

标准库一般放在lib,site-packages放自己下载的:起的py文件名称不要和模块名字相同:import sys#print(sys.path)#打印去哪里寻找这些模块的路径#print(sys.argv)#当前路径打印 import oscmd_res = os.system("dir")#只是打印目录输出在屏幕,但不保存cmd_res = os.popen("dir").read()#os.popen查看当前目录下文件,存在内存中,后面加.read()来读…
http://www.runoob.com/python3/python3-tutorial.html这个网址,可以学习python3的基础语法. 1. 单引号和双引号意义完全相同.用r可以限制转义符. 2. 字符串两种索引方式,从左到右以0开始,从右到左从-1开始.左闭右开. 3. print默认带一个end参数,end默认为'\n'.故而,不想换行的话,可以这样写:print(x,end='') 4. 推荐写py脚本,首先写上 #!/usr/bin/env python3 5. 下面说下py…
作者:赵俊            发布日期:2019/11/5 一.模块初识 import sys '''默认在当前目录下找模块,找不到再去python环境变量中寻找''' print(sys.path)#打印环境变量 print(sys.argv)#是一个参数列表,这个列表存放着从外界获取到的参数(可能有多个) import os #cmd_res = os.system("dir")#执行命令,不保存结果,输出到屏幕 #print(cmd_res)#返回0代表执行成功,返回1代表执…
本节内容: 1.模块初识 2..pyc是什么? 3.Python的数据类型 4.三元运算 5.进制 6.byte类型 7.数据运算 8.列表 9.元组 10.课后练习 一.模块初识 由day1的学习我们知道,Python有一个很重要的优点——具有强大的标准库和第三方库,这里的“模块”指的就是存放在标准库或者第三方库中的可以实现某种特定的功能的“程序包”. 下面我们先来学习两个简单的标准库中的模块:sys模块和os模块. 1.sys 我们练习使用一下‘sys'模块,模块名为“sys_mod2.py…
需求: 1. 启动程序后,用户通过账号密码登录,然后打印商品列表. 2. 允许用户根据商品编号购买商品. 3. 用户选择商品后,检测余额是否足够,够就直接扣款,不够就提醒充值. 4. 可随时退出,退出时,打印已购买的商品和余额. #!/usr/bin/env python # -*- coding: utf-8 -*- count = 0 # 计数器 username = "aaa" # 登录用户名 userpassword = "asd" # 登录密码 #创建黑名…
flask 实战第二天,url传参 当我们访问网站/的时候,会执行hell_world函数,并把这个函数的返回值返回给浏览器,这样浏览器就显示hello world了 @app.route('/') def hello_world(): return 'Hello World!' 按照这种映射关系,我们可以再写一个,比如文章列表 @app.route("/acticle_list/") def acticle_list(): return "Acticle list"…
数字 1.int(整型) 2. long(长整型) 3.float(浮点型) 4.complex(复数)  布尔值 1.真或假 1或0表示 字符串 知识补充 字符串转二进制 mes = "北京你好" print(mes.encode(“utf-8”))#encode()加编码类型 输出: b'\xe5\x8c\x97\xe4\xba\xac\xe4\xbd\xa0\xe5\xa5\xbd' 二进制转字符串 mes = "北京你好" print(mes.encode(…
Unicode 和 UTF-8 有何区别? python基础之字符编码 以上两篇看懂即可,那下面的就不需要看了 python标准数据类型 Bytes python--数据类型bytes Python 标准数据类型:Bytes…
1. 简单的用户名和密码输入 username = "Helen"password = "123abc" _username = input("username:")_password = input("psaaword:") if _username==username and _password==password: print("Welcome user {name} login...".format…
购物车程序: 1.启动程序后,输入用户名密码后,如果是第一次登录,让用户输入工资,然后打印商品列表 2.允许用户根据商品编号购买商品 3.用户选择商品后,检测余额是否够,够就直接扣款,不够就提醒 4.可随时退出,退出时,打印已购买商品和余额 5.在用户使用过程中, 关键输出,如余额,商品已加入购物车等消息,需高亮显示 6.用户下一次登录后,输入用户名密码,直接回到上次的状态,即上次消费的余额什么的还是那些,再次登录可继续购买 7.允许查询之前的消费记录 用户验证使用之前博文中的程序,进行一定改动…
三级菜单: ))))))))))] last_levels.pop() ]]]]]]]]:] information = : ch = msvcrt.getch() ][][: : password=: password = password_write() ][][][: ][][][][]]) choice = ][]: user_message[username][][] shopping_list.append(p) ]][][] + ]) a.append(b) ][][: }] :…
这周时间充裕,把第一周的两个作业登陆验证和三级菜单做完后又用零零散散的时间看完了第二周的课程,不得不说老男孩这个教育方式感觉还是不错的,其实说白了就是花钱找个人监督自己学习呗,而且还强行让我们养成一些好习惯,博客也好,流程图也好,还有ReadMe的一些规范,希望自己也可以坚持下去. 下面简单回顾一下第二周的课程的知识点: 一.模块初识 只讲了两个基础模块 sys: #Author:Ivor import sys s = sys.path #调用python获取模块的路径 print(s) pri…
1.Python模块python 中导入模块使用import语法格式:import module_name示例1: 导入os模块system('dir')列出当前目录下的所有文件 # _*_ coding:utf-8 _*_ # Author: enzhi.wang import os print(os.system('dir')) 执行上面代码的结果为: C:\Python3.5\python.exe C:/Users/root/PycharmProjects/S14/练习/module_te…
python_way ,day2 字符串,列表,字典,自学时间模块 1.input: 2.0 3.0 区别 2.0中 如果要要用户交互输入字符串: name=raw_input() 如果 name=input() 是传什么就是对应的什么,想输入字符串需要加 “” 引号,如果要是不加就认为传入的是个变量. a="hahaha"user=input("shuru :")print(user) shuru :a hahaha 3.0中 只有 input() 了 所以在in…
本文章中有部分代码为python2 慕课python入门 慕课python进阶 布尔值 布尔值可以用and.or和not运算. and运算是与运算,只有所有都为 True,and运算结果才是 True. or运算是或运算,只要其中有一个为 True,or 运算结果就是 True. not运算是非运算,它是一个单目运算符,把 True 变成 False,False 变成 True. 空值是Python里一个特殊的值,用None表示.None不能理解为0,因为0是有意义的,而None是一个特殊的空值…
Python之路,Day2 - Python基础2   本节内容 列表.元组操作 字符串操作 字典操作 集合操作 文件操作 字符编码与转码 1. 列表.元组操作 列表是我们最以后最常用的数据类型之一,通过列表可以对数据实现最方便的存储.修改等操作 定义列表 1 names = ['Alex',"Tenglan",'Eric'] 通过下标访问列表中的元素,下标从0开始计数 1 2 3 4 5 6 7 8 >>> names[0] 'Alex' >>>…
一.装饰器回顾与补充 单层装饰器: 如上篇文章所讲单层装饰器指一个函数用一个装饰器来装饰,即在函数执行前或者执行后用于添加相应的操作(如判断某个条件是否满足). 具体请见如下: 单层装饰器 双层装饰器 双层解释器在原理上相同,只是在执行时比单层复杂.见如下实例: 需求: 做一个简单的登录展示,有两个菜单即可一个菜单仅需要登录后就能查看,一个菜单不但需要登录,而且还得需要是超级管理员登录才能查看. 分析:1.可以写一个装饰器,在着一个装饰器中判断是否满足两个条件如果满足着执行函数体,但问题是还有一…
一.模块初识 python模块 模块让你能够有逻辑地组织你的Python代码段. 把相关的代码分配到一个 模块里能让你的代码更好用,更易懂. 模块也是Python对象,具有随机的名字属性用来绑定或引用. 简单地说,模块就是一个保存了Python代码的文件.模块能定义函数,类和变量.模块里也能包含可执行的代码 列子 一个叫做test的模块里的python代码一般都能在一个叫做test.py的文件中找到.下例是一个简单的模块test.py. def print_self(name): print(n…
主要内容: for循环 while循环 格式化输出(2) 数据统计及记录 ############################################################# 1.for循环 (A): # #one_guess_age# num_age = 40# for i in range(3):# age_input = int(input("input age:"))# if num_age == age_input:# print ("OK&q…
一.上节课回顾1. 编译型: 将源码一次性全部编译成二进制. C 优点:执行效率高. 缺点:开发效率慢,不可跨平台使用. 解释型: 当程序执行时,代码一行一行的去解释成二进制. python 优点:开发效率快,可跨平台使用. 优点:执行效率相对低.python2 python3 区别: python2 各种语言的陋习,重复代码. python3 简单清晰优美.python的种类:cpython jpython 其他语言的python,pypy.变量: 1,是由数字字母,下划线任意组合. 2,不能…
  上次说了很多Linux下进程相关知识,这边不再复述,下面来说说Python的并发编程,如有错误欢迎提出- 如果遇到听不懂的可以看上一次的文章:https://www.cnblogs.com/dotnetcrazy/p/9363810.html 官方文档:https://docs.python.org/3/library/concurrency.html 在线预览:http://github.lesschina.com/python/base/concurrency/2.并发编程-进程篇.ht…
  3.协程篇¶ 去年微信公众号就陆陆续续发布了,我一直以为博客也汇总同步了,这几天有朋友说一直没找到,遂发现,的确是漏了,所以补上一篇 在线预览:https://github.lesschina.com/python/base/concurrency/4.并发编程-协程篇.html 示例代码:https://github.com/lotapp/BaseCode/tree/master/python/5.concurrent/ZCoroutine 多进程和多线程切换之间也是有资源浪费的,相比而言…
1.迭代器回顾 可迭代对象:Iterable 可以直接作用于for循环的对象统称为可迭代对象:Iterable.因为可迭代对象里面存在可迭代协议,所以才会被迭代 可迭代对象包括: 列表(list) 元组(tuple) 字典(dict) 集合(set) 字符串(str) 生成器(generator) 也可以说除了int和bool类型的数据以外,都是可迭代对象. 为什么他们能被迭代? 因为他们还有__iter__方法 可以使用isinstance()判断一个对象是否是Iterable对象. 迭代器:…
Django框架之回顾与补充(d79-80)一 HTTP协议:(重点)  1 请求   -请求首行    -GET /index HTTP/1.1   -请求头部(在django框架中,可以从META中取出来)    -key:value------>\r\n分割   -请求体(post请求发的数据)   -----\r\n\r\n    -往后台传数据的时候,有编码方式(urlencoded,form-data,json/text)     默认urlencoded---->name=lqz…
1.迭代器回顾 可迭代对象:Iterable 可以直接作用于for循环的对象统称为可迭代对象:Iterable.因为可迭代对象里面存在可迭代协议,所以才会被迭代 可迭代对象包括: 列表(list) 元组(tuple) 字典(dict) 集合(set) 字符串(str) 生成器(generator) 也可以说除了int和bool类型的数据以外,都是可迭代对象. 为什么他们能被迭代? 因为他们还有__iter__方法 可以使用 isinstance() 判断一个对象是否是 Iterable 对象.…
回顾: 1 HTTP协议:(重点) -请求 -请求首行 -GET /index HTTP/1.1 -请求头部(在django框架中,可以从META中取出来) -key:value------>\r\n分割 -请求体(post请求发的数据) -----\r\n\r\n -往后台传数据的时候,有编码方式(urlencoded,form-data,json/text) -默认urlencoded---->name=lqz&name=18---->从POST中取出 -form-data-…
Python基础回顾 认识变量 在学习了之前的Python零基础入门系列[洗礼灵魂,修炼Python](说明一下,这个系列现在回过来再来看这个名字确实好土啊,然后有些知识点感觉还不太精准,后期看如果有时间再调整下,名字的话就这样了,不想改了,要改的话起码得改大半天),相信你已经对Python有了一个大概的了解了.本系列是Python高级,所以先简单回顾一下 变量及变量的作用 变量,顾名思义,变量,那当然是会变的量了.当然这么说感觉有点枯燥,好,先看个例子: 计算某人每天的总支出,已知,早餐6块,…
  Code:https://github.com/lotapp/BaseCode 多图旧版:https://www.cnblogs.com/dunitian/p/9186561.html 在线编程:https://mybinder.org/v2/gh/lotapp/BaseCode/master 在线预览:http://github.lesschina.com/python/base/pop/4.func.html 主要是普及一下Python基础语法,对比着Net,新手更容易上手. 对比学习很…
  上次知识回顾:https://www.cnblogs.com/dotnetcrazy/p/9278573.html 代码裤子:https://github.com/lotapp/BaseCode 在线编程:https://mybinder.org/v2/gh/lotapp/BaseCode/master 在线预览:http://github.lesschina.com/python/base/ext/基础拓展.html 终于期末考试结束了,聪明的小明同学现在当然是美滋滋的过暑假了,左手一只瓜…
  在线预览:http://github.lesschina.com/python/base/concurrency/1.并发编程-进程先导篇.html Python3 与 C# 并发编程之- 进程篇:https://www.cnblogs.com/dotnetcrazy/p/9426279.html Linux专项¶ 先写几个问号来概况下今天准备说的内容:(谜底自己解开,文中都有) 你知道Ctrl+C终止进程的本质吗?你知道Kill -9 pid的真正含义吗? 你知道那些跨平台框架(Pytho…