购物车程序练习 今天我们来做一个购物车的程序联系,首先要理清思路 购物车程序需要用到什么知识点 需要用到哪些循环 程序编写过程中考虑值的类型,是int型还是字符串 如果值为字符串该怎么转成int型 用户如何选择到商品并把其加入购物车内(根据索引值) 明白购物车流程:先输入自己的rmb—列出商品的名称和价格(用列表实现)—输入用户选择的商品(根据索引值)—判断你的rmb是否足以支付商品的价格—如果是则加入购物车—如果否则提示余额不足—你可以无限制的购买商品(前提是钱足够)—如果不想购买可以输入值结…
今天的主要内容是: 标准库 数据类型知识 数据运算 三元运算 bytes类型 字符串操作 字典 集合 标准库 Python的强大之处在于他有非常丰富和强大的标准库和第三方库,几乎你想实现的任何功能都有相应的Python库支持,先来介绍2个简单的. sys import sys print(sys.path)#打印环境变量 输出结果为: os import os os.mkdir("dir_mk") 此代码段含义为,在当前目录下新建一个文件夹,输出结果为: 文件夹下出现了新建的dir_m…
今天的主要内容是: 撒 文件操作 对文件操作的流程: 打开文件,得到文件句柄并赋值给一个变量 通过句柄对文件进行操作 关闭文件 现有文件如下: tonghuazhen 听说白雪公主在逃跑 小红帽在担心大灰狼 听说疯帽喜欢爱丽丝 丑小鸭会变成白天鹅 听说彼得潘总长不大 杰克他有竖琴和魔法 听说森林里有糖果屋 灰姑娘丢了心爱的玻璃鞋 只有睿智的河水知道 白雪是因为贪玩跑出了城堡 小红帽有件抑制自己 变成狼的大红袍 总有一条蜿蜒在童话镇里七彩的河 沾染魔法的乖张气息 却又在爱里曲折 川流不息扬起水花…
2018-02-19  17:15:14 Python语言相对于其他语言较为简洁,也相对好入门比如后面不加分号,基本见不着大括号等优点 第一个程序,也是学每门语言都需要掌握的第一个代码 print("Hello World") print 语句用法 print 'a', 'b' #print可以接受多个参数,参数的输出之间以空格相隔. print 'a', #如果逗号之后没有参数,则不会换行. print 'b' 接下来是输入用户名密码 import getpass _username…
引言 本来计划每周完成一篇Python的自学博客,由于上一篇到这一篇遇到了过年.开学等杂事,导致托更到现在.现在又是一个新的学期,春天也越来越近了(冷到感冒).好了,闲话就说这么多.开始本周的自学Python之路.而且,同时从这周开始,也要开始自学Tensorflow.希望能严格要求自己,不会托更.加油啦. 正文 这个周主要学习了集合,文件的操作,以及一点函数中的知识.下面将会详细介绍各个内容. 集合 集合也是Python的一种变量类型.它与列表不同,集合中没有顺序,没有重复.通常定义一个集合可…
自学Python之路[第一回]:初识Python    1.1 自学Python1.1-简介    1.2 自学Python1.2-环境的搭建:Pycharm及python安装详细教程    1.3 自学Python1.3- 自学Python之路[第二回]:Python基本数据类型    2.1 自学Python2.1-基本数据类型-字符串str(object)    2.2 自学Python2.2-基本数据类型-列表list(object)    2.3 自学Python2.3-基本数据类型-…
自学Python之路-Python核心编程 自学Python之路[第六回]:Python模块       6.1 自学Python6.1-模块简介    6.2 自学Python6.2-类.模块.包    6.3 自学Python6.3-内置模块(1)    6.4 自学Python6.4-内置模块(2)…
自学Python之路-Python基础+模块+面向对象+函数 自学Python之路[第一回]:初识Python    1.1 自学Python1.1-简介    1.2 自学Python1.2-环境的搭建:Pycharm及python安装详细教程    1.3 自学Python1.3-centos内python3并与python2共存    1.4 自学Python1.4-Centos内vim中文乱码问题    1.5 自学Python1.5-Centos内python2识别中文    1.6 …
自学Python之路-django 自学Python之路[第一回]:1.11.2 1.3…
自学Python之路-Python并发编程+数据库+前端 自学Python之路[第一回]:1.11.2 1.3…
自学Python之路-Python网络编程 自学Python之路[第一回]:1.11.2 1.3…
转载:http://feilong.me/2011/01/talk-about-Python-web-framework 说到Web Framework,Ruby的世界Rails一统江湖,而Python则是一个百花齐放的世界,各种micro-framework.framework不可胜数,不完全列表见: http://wiki.python.org/moin/WebFrameworks 虽然另一大脚本语言PHP也有不少框架,但远没有Python这么夸张,也正是因为Python Web Frame…
引言 本周初步认识了库,并学习了Python中各种类型的变量和常用操作.并完成了较为完善的用户与商家购物界面设计. 正文 模块: Python有标准库和第三方库.第三方库需要安装才能使用.大量的库可以帮助我们更容易的完成复杂的操作.一般情况下,标准库被保存在了‘lib/’目录下,第三方库被保存在了‘lib/site-packages’目录下.导入一个库非常简单,例子: import os 每种模块都有很多操作,一般情况是用模块名.操作名完成某些操作,例子: os.system('dir')#读取…
购物车程序 product_list = [ ('mac',9000), ('kindle',800), ('tesla',900000), ('python book',105), ('bike',2000),]saving = input('please input your money:')shopping_car = []if saving.isdigit(): #验证输入的是否为数字格式,如果成立则继续 saving = int(saving) while True: #打印商品内容…
#Author:zww ''' 程序:购物车程序 需求: 1.启动程序后,让用户输入工资,然后打印呢商品列表 2.允许用户根据商品编号购买商品 3.用户选择商品后,检测余额是否足够,够就直接扣款,不够就提醒 4.可随时退出,退出时,打印购买的商品和余额 ''' product_list = [ ('iphone7',6000), ('book',150), ('bike', 1000), ('bag', 300), ] shopping_list = [] salary = input("Inp…
引言 人工智能如今越来越贴近生活,在这里将记录我自学python与tensorflow的过程.编程使用IDE:visual studio 2017,python版本3.6.4,tensorflow版本1.7.0 正文 hello word实现: python的print()函数可以向屏幕输出指定文字,变量,数字.变量和数字可以直接输出,文字需要加入单引号或者双引号,例子: print('hello word') hello word进阶,当需要将文字与数字或变量一同输出时,简单的可以靠%d,%s…
转眼学习iOS已经快两年的时间了,这个路上有挫折也有喜悦,一步步走过来发现这个过程是我这一辈子的财富,我以前的老大总是对我说,年轻就是最大的资本(本人91年),现在才算是慢慢的体会到,反观自己走过的这两年的路,既有开心,又有无奈,也有激情.行了,废话少说,我写这个随笔的目的就是谈一下这两年的心路历程和技术分享,大家多交流. 我第一家公司是一家创业公司,做酒店O2O,也是我刚毕业后的第一家公司,基本上我所有学到的东西都是在这家公司自学的,刚开始其实也是怎么实现怎么来,随着对iOS的理解加深,自己慢…
转眼学习iOS已经快两年的时间了,这个路上有挫折也有喜悦,一步步走过来发现这个过程是我这一辈子的财富,我以前的老大总是对我说,年轻就是最大的资本(本人91年),现在才算是慢慢的体会到,反观自己走过的这两年的路,既有开心,又有无奈,也有激情.行了,废话少说,我写这个随笔的目的就是谈一下这两年的心路历程和技术分享,大家多交流. 我第一家公司是一家创业公司,做酒店O2O,也是我刚毕业后的第一家公司,基本上我所有学到的东西都是在这家公司自学的,刚开始其实也是怎么实现怎么来,随着对iOS的理解加深,自己慢…
一.问题 Python模块和C/C++的动态库间相互调用在实际的应用中会有所涉及,在此作一总结. 二.Python调用C/C++ 1.Python调用C动态链接库 Python调用C库比较简单,不经过任何封装打包成so,再使用python的ctypes调用即可.(1)C语言文件:pycall.c /***gcc -o libpycall.so -shared -fPIC pycall.c*/ #include <stdio.h> #include <stdlib.h> int fo…
引言 是时候开始新的Python学习了,最近要考英语,可能不会周更,但是尽量吧. 正文 内置方法 Python提供给了使用者很多内置方法,可以便于编程使用.这里就来挑选其中大部分的内置方法进行解释其用途. abs() #求取绝对值,例子. a = -5 abs(a)#求绝对值 all() #迭代对象全为真,则返回Ture,否则返回False,例子. all([1,5,6])#True all([5,0,6])#False any() #与all类似,但是有真则返回Ture,全假返回False,例…
引言 Python因为pip的存在,使得第三方库的发布和获取都比较方便.并且Python对跨平台的支持,使得其相较于C++,Java更加方便使用.在本文中,将会介绍在Windows中安装第三方库的方法,并简单介绍对Tensorflow的使用有着比较重要的库numpy. numpy为Python提供了多维数组对象,使得Python中的数组可以像Matlab一样方便使用,并且numpy支持高级大量的维度数组与矩阵运算,此外也针对数组运算提供大量的数学函数库. 正文 安装 由于对Linux不熟悉,暂时…
过去十年是移动互联网蓬勃发展的黄金期,相信每个人也都享受到了移动互联网红利,在此期间,移动互联网经历了曙光期.成长期.成熟期.现在来说已经进入饱和期.依然记得在 2010-2013 年期间,从事移动开发工作不知有多火,有工作 1-2 年经验的开发者薪资基本是上万,对招的人专业素质要求也不高,入门即可.从 2016 年底至今来看,局面而是另外一番景象,移动开发市场过度饱和,市场上充斥着太多初级开发者,网上一直流传着移动互联网的寒冬,很多开发者找工作都没以前好找,一些岗位常常面临着百里挑一景象,没有…
一 购物车小程序 goods=[{}, {}, {}] shop_car={} li=[] ,len(goods)): li.append(i) money=input('请输入您的总金额:') if money.isdigit(): while True: : for i,j in enumerate(goods): print('水果序号:{},商品:{},价格:{}'.format(i,j['name'],j['price'])) flag = input("请输入需购买的水果序号:&qu…
1. 下载和安装Pycharm文本编辑器,解释器Python3 2. 了解python2和python3的不同 如输出中文时,python2需要在代码前加 # -*- encoding:utf-8 -*- 3. 单行注释:#     多行注释:'''   '''     """        """ 其中'''    中间的内容可以换行,如一首诗     '''    -------特殊用法,此时不是注释 例如: msg = ''' 春眠不觉晓…
引言 我visual studio 2017就算体积巨大.启动巨慢.功能简陋也不会安装PyCharm的,嘿呀,真香.好吧,为了实现socket网络编程,更换了软件. 正文 静态方法 只是在名义上归类管理,实际上在静态方法里访问不了类或实例中的任何属性.例子. class Student(object): def __init__(self,name): self.name = name @staticmethod#静态方法 def name(self): print('名字是%s'%(self.…
引言 虽然加速学习了,可是还是感觉进度不够快,担心.还得准备毕业论文,真是焦虑. 正文 面向对象 编程是程序员用特定语法+数据结构+算法组成的代码,告诉计算机如何执行任务的过程.对不同的编程方式的特点进行归纳总结得出的编程方式类别即为编程范式.常见的编程范式有面向过程编程.面向对象编程和函数式编程. 面向过程(Procedure Oriented)是一种以过程为中心的编程思想.面向过程就是分析出解决问题所需要的步骤,然后用函数把这些步骤一步一步实现,使用的时候一个一个依次调用就可以了.但是,如果…
一.简介 守护进程最重要的特性是后台运行:它必须与其运行前的环境隔离开来,这些环境包括未关闭的文件描述符.控制终端.会话和进程组.工作目录以及文件创建掩码等:它可以在系统启动时从启动脚本/etc/rc.d中启动,可以由inetd守护进程启动,也可以有作业规划进程crond启动,还可以由用户终端(通常是shell)执行.       Python有时需要保证只运行一个脚本实例,以避免数据的冲突. 二.Python守护进程 1.函数实现 #!/usr/bin/env python #coding: …
# -*- coding: utf-8 -*-# @Time : 2018/10/18 16:06# @Author : Two Brother# @EMAIL : yeluyide@163.com# @FILE : shoppingcart.py# @SOFTWARE : PyCharm ##################title######################用户入口:#1.商品信息存在文件里###商家入口:#2.可以添加商品,修改商品价格##################…
本篇博客主要介绍如何用Eclipse调试简单的JAVA程序. 1.如下图,一个简单的JAVA程序  2.设置断点. 方法:选中需设置断点的行代码,按快捷键Ctrl+Shift+B,设置断点: 断点设置成功该行会变成绿色.如上图. 3.进入调试页面.点击爬虫图标进入调试页面. 4.下图左侧图标为Step Into, 中间图标为Step Over,右侧的为Step  Return; Step Into:单步执行,遇到子函数就进入并且继续单步执行. Step Over:在单步执行时,在函数内遇到子函数…
把C#编译成DLL或者Axtive控件,再由C调用!比如使用C++调用C#的DLL. SwfDotNet是.net下输出flash的类库.SwfDotNet是C#编写的,作者的C#水平,真是令我佩服.这是个特别好的读写Swf文件的库.但是,我要用在C++项目中,怎么让C++调用C#的DLL呢.今天一上午都在琢磨这个问题,耽误了很多时间,原因是编译是出现:warning C4819: 该文件包含不能在当前代码页(936)中表示的字符.请将该文件保存为 Unicode 格式以防止数据丢失. 接着就是…