![](https://img-blog.csdnimg.cn/20201014180756928.png?x-oss-process=image/resize,m_fixed,h_224,w_224)
python初级编程
python的简单语法与程序
线程撕裂者+
莫愁前路无知己,天下谁人不识君
展开
-
python常用模块总结
python常用模块总结math模块ceil:取大于等于x的最小的整数值,如果x是一个整数,则返回xcos:求x的余弦,x必须是弧度e:表示一个常量exp:返回math.e,也就是2.71828的x次方fabs:返回x的绝对值factorial:取x的阶乘的值floor:取小于等于x的最大的整数值,如果x是一个整数,则返回自身fmod:得到x/y的余数,其值是一个浮点数gcd:返回x和y的最大公约数isnan:如果x不是数字True,否则返回Falsepi:数字常量,圆周率pow:原创 2021-04-15 01:37:21 · 79 阅读 · 0 评论 -
位运算(&、|、^、~、>>、<<)
位运算(&、|、^、~、>>、<<)1.位运算概述从现代计算机中所有的数据二进制的形式存储在设备中。即 0、1 两种状态,计算机对二进制数据进行的运算(+、-、*、/)都是叫位运算,即将符号位共同参与运算的运算。口说无凭,举一个简单的例子来看下 CPU 是如何进行计算的,比如这行代码:int a = 35;int b = 47;int c = a + b;计算两个数的和,因为在计算机中都是以二进制来进行运算,所以上面我们所给的 int 变量会在机器内部先转换为转载 2021-04-09 23:57:19 · 259 阅读 · 0 评论 -
python3中round()函数四舍五入问题
详解python3中round()函数一、在实际使用中发现round函数并不总是如上所说的四舍五入round(x)1.当x为偶数时,不遵从四舍五入round(4.5)>>42.当x为奇数时,遵从四舍五入round(5.5)>>6二、带参数时,n表示保留的位数round(x,n)当参数n不存在时,round()函数的输出为整数。print(round(123.45))>>123当参数n存在时,即使为0,round()函数的输出也会原创 2021-04-08 19:52:02 · 1457 阅读 · 0 评论 -
python中列表(list)与字符串(string)的相互转换
python中列表与字符串的相互转换1.字符串转化成列表使用内置函数list()即可把任意内容均可转换成列表str1 = "helloword"ls1 = list(str1)print(str1)print(ls1)2.列表转成字符串一般来说使用内置函数str()可把任意内容均可转换成字符串,但列表转成字符串则不用str()函数,而使用join()函数注:Python join() 方法用于将序列中的元素以指定的字符连接生成一个新的字符串。转换方法如下:' '.join(list原创 2021-04-05 23:12:41 · 4814 阅读 · 1 评论 -
python打印菱形与空心菱形
打印菱形与空心菱形一、菱形(菱形行数数偶数行)分为一个正三角形和一个倒三角形layer = int(input("请输入打印的行数:"))while layer % 2 == 0:layer = int(input("对不起,请输入奇数行:"))#上半部分 分为两个等腰三角形for i in range(1,layer // 2 + 2):#上半部分多打印一行 layer=5#计算出空格的个数space_num = layer - i;for j in range(0,space_nu原创 2021-04-04 04:08:17 · 1273 阅读 · 0 评论 -
python 匿名函数
关于python 匿名函数匿名函数:没有的名字的函数就是匿名函数,lambda和普通的函数相比,就是省去了函数名称而 已,同时这样的匿名函数,又不能共享在别的地方调用。使用Python写一些执行脚本时,使用lambda可以省去定义函数的过程,让代码更加精简。对于一些抽象的,不会别的地方再复用的函数,有时候给函数起个名字也是个难题,使用lambda不需要考虑命名的问题。使用lambda在某些时候让代码更容易理解。function 函数名(参数){ 函数体 return 返回值原创 2021-04-04 04:01:42 · 388 阅读 · 0 评论 -
python字符串及其切片操作
python字符串及其切片操作字符串具有特殊意义的一些字符拼接在一起的串 str() s= str("")常用方法:capitalize() ------------- 格式化字符串,将首字母大写center() -----------------设置字符串居中count()----------------- 统计字符的个数endswith()------------判断字符是不是xxxxx为结尾startswith()--------------判断字符串是不是以xxxxx为开头原创 2021-04-04 03:51:02 · 312 阅读 · 0 评论 -
python实现,输入一个数,显示它所有最小因子
python实现,输入一个数,显示它所有最小因子例:输入一个数,显示它的所有最小因子n = eval(input("请输入一个整数:"))i = 2while True: if n % i == 0: print(i, end=",") n = n / i else: i += 1 if n == 1: break代码运行结果如下:...原创 2021-03-26 00:06:07 · 2867 阅读 · 3 评论 -
python实现输出2~1000的素数(质数)
python实现输出2~1000的素数(质数)质数(素数)是指在大于1的自然数中,除了1和它本身以外不再有其他因数的自然数例1:输出2~1000的素数(质数)实现代码如下:print(2)for i in range(3, 1001): j = 2 #每一次循环赋给j一个初始值 while True: #无限循环 if i % j != 0:#小于i的某个数j不能被整除,继续使j增大,直到判断完小于i的所有数 j = j + 1原创 2021-03-25 16:17:55 · 11019 阅读 · 3 评论 -
python编译器报错:“RecursionError: maximum recursion depth exceeded in comparison”解决方案
python编译器报错:“RecursionError: maximum recursion depth exceeded in comparison”解决方案在使用f循环迭代语句时,python编译器默认迭代次数为1000次,当超过最大迭代次数时,需要对编译器进行扩容在开头添加该语句import syssys.setrecursionlimit(100000)即可解决此问题...原创 2021-04-01 18:49:58 · 908 阅读 · 0 评论 -
python列表详解
python列表详解列表是一组任意类型的值,按照一定顺序组合而成的。组成列表的值叫做元素(Elements)。每一个元素被标识一个索引,第一个索引也是0。列表中的元素可以是任意类型,甚至是列表类型,也就是说列表可以嵌套。列表值列表中的元素用中括号括起来,以逗号分割元素。[10, 20, 30, 40][“spam”, “bungee”, “swallow”][“name”, 12]第一个列表包含四个整数。第二个列表包含三个字符串。下面的列表包含三种类型的元素:一个字符串,一个浮点数原创 2021-03-20 02:01:43 · 414 阅读 · 1 评论 -
Python中实现一行输入多个元素的方法
Python中实现一行输入多个元素的方法一.使用map映射与split拆分a,b=map(int,input(“请输入两个数”).split())print(“a, b”)二.使用evala,b=eval(input(“请输入两个数“))print(“a, b”)输入其他数,以此类推...原创 2021-03-13 20:27:34 · 867 阅读 · 0 评论