码迷,mamicode.com
首页 > 编程语言 > 周排行
Python的流程控制 - for字典
首先生成一个字典:In[17]:dic={}In[18]:dic.fromkeys(‘abcde‘,100)Out[18]:{‘a‘:100,‘b‘:100,‘c‘:100,‘d‘:100,‘e‘:100}利用for循环遍历字典的k值:In[21]:forkindict1:....:print(k)....:acbed利用for循环遍历字典的k值,并打印出k值和values值:In[22]:for
分类:编程语言   时间:2018-01-11 11:24:56    阅读次数:181
Python的for循环退出
forelsefor循环如果正常结束,才会执行else语句。我们写一个for...else类型的语句如下:#!/usr/local/python3/bin/pythonforiinrange(10):print(i)else:print(‘mainend‘)运行之后我们会发现,在这种情况下,else后面的内容还是执行了:[root@izj6cdhdoq5a5z7lfkmaeaz~]#pythonf
分类:编程语言   时间:2018-01-11 11:25:11    阅读次数:206
python 2.7 的Scrapy安装介绍
一、 Scrapy简介 Scrapy is a fast high-level screen scraping and web crawling framework, used to crawl websites and extract structured data from their page ...
分类:编程语言   时间:2018-01-11 11:25:35    阅读次数:209
python的列表 [ ]
列表是可变类型的数据结构,使用中括号来定义的。字符串用引号定义,元组用小括号定义,列表使用中括号来定义。In[27]:list1=[]#创建一个空的列表In[28]:type(list1)Out[28]:listIn[29]:list2=list()#也可以通过list函数创建一个空的列表In[30]:list2Out[30]:[]In[31]:type(list2)Out[31]:listapp
分类:编程语言   时间:2018-01-11 11:26:03    阅读次数:121
国内最火的10款Java开源项目,都是国人开发,CMS居多
国内的开源环境已经相当好,但是国内开发注重是应用,创新有但不多,从榜单可以看出,专门搞技术的还是少数,结合项目实践的站大多数,分享给你们,架构的时候可以参考这些解决方案,传送门:gogeeks.cn zheng征项目(stars 5.6k) 基于Spring+SpringMVC+Mybatis分布式 ...
分类:编程语言   时间:2018-01-11 11:26:48    阅读次数:618
c/c++--strlen()小问题
此处strlen ()返回值为无符号形式,并且会将(x - strlen (str) )强制转化为无符号数,即-2的补码除以3,结果是1431655764;若换成(x - (int)strlen (str)) / 3即可得0. ....来自群友 int x = 2;char * str = "abc ...
分类:编程语言   时间:2018-01-11 11:28:59    阅读次数:173
【Python系列】Python3获取控制台输入
""" 接收控制台的输入 How old are you? 18 How tall are you ? 180 How much do you weigh? 50 So ,you are '18' old,'180' tall and '50' heavy, python3的控制台输入函数时inpu... ...
分类:编程语言   时间:2018-01-11 11:30:01    阅读次数:789
python学习
python 的基本关键要素:{基本数据类型、对象的引用、组合数据类型(列表[] 、元组()、集合{'键':'值'},字典)、逻辑操作符、控制流语句、算术操作符、输入/输出,函数的创建与调用}例子:内置模块:import randomx=random.choice(['a','b','c'])pri ...
分类:编程语言   时间:2018-01-11 11:30:31    阅读次数:139
Java 多线程
基础 创建线程: 1.通过继承线程类Thread来创建线程类; 2.建立一个实现Runnable接口的类来运行线程。 通过继承Thread创建一个子类,在主控程序中同时运行两个线程。 ...
分类:编程语言   时间:2018-01-11 11:30:50    阅读次数:178
Python的流程控制 - if条件
流程控制主要分为判断和循环,这里我们先看if条件判断。if语句ifexpression:statements(s)这里要注意的是,Python使用缩进作为语句分组的方法,所以我们建议使用4个空格作为缩进,在同一个缩进里面的,都属于同一个代码块,当然如果用到编译器的话,在写完代码后,可以使用编译器调整好代码格式。现在我们写一个简单的if条件如下:#!/usr/local/python3/bin/py
分类:编程语言   时间:2018-01-11 11:32:24    阅读次数:139
Python的流程控制 - for序列
循环是一个结构,导致程序要重复一定的次数。条件循环也是如此,当条件变为假,循环结束。for循环可以用在序列里,可以循环遍历,其语法如下:foriterating_varinsequence:statements(s)我们讲过的序列有字符串,元组和列表,比如我们定义一个字符串a,然后遍历a的各个字符并打印出来,信息如下:In[1]:a=‘ABC‘In[2]:aOut[2]:‘ABC‘In[3]:fo
分类:编程语言   时间:2018-01-11 11:33:44    阅读次数:164
python3与python2编码导致 hmac.new/base64.b64encode('value') python3各种报错
python3编码的请查看这篇文章:https://www.cnblogs.com/575dsj/p/7112767.html 第一次:python3传的是bytes不能是str。好吧,认了。我就传bytes吧 Traceback (most recent call last): File "D:/ ...
分类:编程语言   时间:2018-01-11 11:34:09    阅读次数:5379
Python的字典 { }
Python的字典属于一种数据类型,我们可以把数据存到字典里面,字典使用大括号“{}”来定义。比如现在要存储一个人的信息然后读取出来,就可以使用切片的方式来体现:In[1]:info=‘Tom180Male‘In[2]:info[1:3]Out[2]:‘om‘In[3]:info[0:3]Out[3]:‘Tom‘那么如果我们要存很多人的信息呢?也许我们可以先把信息单个地分别存到一个列表里,然后再把
分类:编程语言   时间:2018-01-11 11:34:54    阅读次数:211
python set(集合)
set和dict类似,也是一组key的集合,但不存储value。由于key不能重复,所以,在set中,没有重复的key。集合是一个无序的,不重复的数据组合,它的主要作用如下:去重,把一个列表变成集合,就自动去重了关系测试,测试两组数据之前的交集、差集、并集等关系集合(set):把不同的元素组成一起形成集合,是python基本的数据类型。集合元素(setelements):组成集合的成员(不可重复)
分类:编程语言   时间:2018-01-11 11:35:00    阅读次数:191
gradle项目打jar包
1.IDEA SpringBoot gradle打项目jar包: 在windows下,首先项目是基于gradle构建的,并已经安装gradle,打开命令终端,切换到工程主目录下,输入gradle task命令会出现下面列表 其中bootRepackage命令就是打包的,继续输入gradle boot ...
分类:编程语言   时间:2018-01-11 11:35:16    阅读次数:139
python的安装
python 支持在多平台上安装与运行,我们一般从 python 的官方网站下载其安装包,比如 Windows 下是 exe 文件,Linux 下则是二进制文件。这里我们安装的是python3.6 版本的,安装完如下图所示:1、Windows下的安装我们从 python.org 官网下载所需要的 python 版本(这里建议使用 3 版本),正常安装之后,检查是否存在环境变量,如果不存在则需要添加
分类:编程语言   时间:2018-01-11 11:36:52    阅读次数:168
Python day 9(1) 对实例动态绑定属性和方法
一:未使用slots方法(都是在class定义完之后在class外部添加的): (1)动态绑定属性 class Student(object): pass ...
分类:编程语言   时间:2018-01-11 11:36:58    阅读次数:197
Python day 9(2) 参数检查以及多重继承
一:参数检查(用@property装饰器把方法变成属性调用是一种方法) 上面的birth是可读写属性,而age就是一个只读属性 二:多重继承(MixIn) 通过多重继承,一个子类就可以同时获得多个父类的所有功能。 由于Python允许使用多重继承,因此,MixIn就是一种常见的设计。 只允许单一继承 ...
分类:编程语言   时间:2018-01-11 11:41:31    阅读次数:208
C# 调用C++动态库注意事项
C# 调用C++动态库注意事项 最近项目上需要在C#中调用C++,期间遇到不少坑,总结如下: 1.in const char* 对应C#中string 或 IntPtr 2.out const char* 对应C#中的StringBuilder 3.inout const char* 对应C#中的S ...
分类:编程语言   时间:2018-01-11 11:42:07    阅读次数:180
PoW挖矿算法原理及其在比特币、以太坊中的实现
PoW,全称Proof of Work,即工作量证明,又称挖矿。大部分公有链或虚拟货币,如比特币、以太坊,均基于PoW算法,来实现其共识机制。即根据挖矿贡献的有效工作,来决定货币的分配。
分类:编程语言   时间:2018-01-11 11:44:47    阅读次数:1195
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!