![](https://img-blog.csdnimg.cn/20200405110320176.jpg?x-oss-process=image/resize,m_fixed,h_224,w_224)
python百天学习
博主是一个有Java基础的,现在从零开始学习python,我会在文章里面体现出python和Java的对比,这样对比学习可以更好的理解。
凭栏听雨客
code hugger
展开
-
python学习day007--字符串和常用数据结构
字符串字符串就是零个和多个字符组成的有限序列。在python中一般使用单引号或双引号表示。也可以用三个双引号表示折行。print('hello')print("hello")s1="""helloworld"""print(s1)运算符:len( s) 返回s的长度startswith():是否以某一字符串开头endwith()是否以某一字符串结尾isdigit():是...原创 2020-04-09 18:51:42 · 112 阅读 · 0 评论 -
python学习day006--函数和模块的使用
为什么要引入函数假如我们想要寻找1-100之间的质数,那么我们通过编写一个for in 就可以实现,然后我们又想找1-1000之间的质数呢?有一种方法就是再写一个for in。万一我们还要再找1-100000呢,再写一个吗?明显不是,这样子会造成程序片段的重复,而我们知道“代码有很多种坏味道,重复是最坏的一种。”所以我们写一个函数用来求质数,一旦需要我们求质数,我们便调用即可。定义函数类比...原创 2020-04-07 16:34:33 · 204 阅读 · 0 评论 -
python学习day005--构造程序逻辑
通过一些经典的案例和习题,一方面帮助大家巩固之前所学的Python知识,另一方面帮助大家了解如何建立程序中的逻辑以及如何运用一些简单的算法解决现实中的问题。练习一:寻找水仙花数什么是水仙花数?是一个三位数,每个位置上的数的立方和的和正好等于它本身。153=13+53+33for x in range(100,1000): a=x%10 b=x//10%10 c=x/...原创 2020-04-06 13:16:38 · 162 阅读 · 0 评论 -
python学习day004--循环结构
循环结构当一个程序中的某一段代码需要反复运行时,我们会选择应用循环结构,而不是将这一段代码进行复制粘贴。因为我们知道程序中讲究代码的复用性。如何体现循环结构在python中可以用for in 和 whilefor in 相当于Java中 for循环,当我们已经知道循环次数和要对一个容器进行迭代时,我们选择使用for… in…python中的:for x in range(100):...原创 2020-04-05 11:00:33 · 376 阅读 · 0 评论 -
python学习day003--分支结构
什么是分支结构?分支结构是我们在编程时可能会面临选择,面临选择时,不同的选择有不同的执行代码。如何表示分支结构如果只有两个选择,我们可以使用if 条件:else:如果有多个选择,我们可以使用嵌套,或者if…elif…else两种方法都是可以的,但是一般我们不会去选择嵌套。x=int(input('输入x:'))if x>1: y=3*x-5elif x<...原创 2020-04-03 21:22:34 · 373 阅读 · 0 评论 -
python学习day002--语言元素
变量和类型整型 int浮点型 float字符串 string " " 或’ ’"""使用变量保存数据和进行变量的加减乘除运算"""a=321b=12print(a+b)#333print(a-b)#309print(a*b)#3852print(a/b)#26.75"""对变量的类型进行检查:type()"""x="hello,world"y=100i=12...原创 2020-04-03 18:37:18 · 93 阅读 · 0 评论