最近也没学python,倒是忙着写起了C语言作业,我也分享一下我的作业吧,希望对大家有用。 我就不想分析了,直接上代码好吗?有问题留言好吧。...关注我,我是川川,计算机大二菜鸟,有问题可以找我,一起交流。...QQ:2835809579 原题: 定义一个计算两个整数的和的函数int sum(int a,int b),在主函数中输入两个整数x和y,调用sum(x,y)输出x+y的和。
也可以使用 type(变量名称),来查看变量的类型。 标识符与关键字 标识符 标识符:开发人员在程序中自定义的一些符号和名称,标示符是自己定义的,如变量名 、函数名等。...Python3 把 print 方法当成了一个函数,因为这种方法对 Python2 和 Python3 都通用,所以我们采用这种方式。...大写“E”) %f 浮点实数 %g %f和%e 的简写 %G %f和%E的简写 换行输出 在输出的时候,如果有 \n 那么,此时 \n 后的内容会在另外一行显示。...在 Python3 中没有 raw_input() 函数,只有 input(),并且 Python3 中的 input() 与 Python2中的raw_input() 功能一样。...10 * 乘 两个数相乘或是返回一个被重复若干次的字符串 a * b 输出结果 200 / 除 x除以y b / a 输出结果 2 // 取整除 返回商的整数部分 9//2 输出结果 4 , 9.0//
–来自百度百科 注释的分类 1.单行注释 以#开头,#右边的所有东西当做说明,而不是真正要执行的程序,起辅助说明作用 #我是注释,可以在这里写一下功能说明之类 print("我上面一行是对我的注释")..."Se7eN\nHOU")#会在一行显示Se7eN,下一行显示HOU 五、输入函数 python有python2和python3两个版本,而且两个版本是不兼容的,现在python官方推荐使用的python3...input()接受表达式输入,并把表达式的结果赋值给等号左边的变量 image.png 注意: 没有raw_input()函数,只有input() 并且 python3中的input与python2中的...a – b 输出结果 -10 * 乘 两个数相乘或是返回一个被重复若干次的字符串 a * b 输出结果 200 / 除 x除以y b / a 输出结果 2 // 取整除 返回商的整数部分 9//2 输出结果...我希望我的分享可以和更多人一起进步。分享一段我喜欢的话给大家:"我所理解的自由不是想干什么就干什么,而是想不干什么就不干什么。当你还没有能力说不得时候,就努力让自己变得强大,拥有说不得权利。"
话不多说,看题~ 题目 中文题目 第 7 题 整数反转: 给出一个 32 位的有符号整数,你需要将这个整数中每位上的数字进行反转。...优化 翻看别人的解法,有两个挺有意思。...这里面有个用法,被称为 Python 的三元表达式:y = true_value if condition else false_value ,即将 if-else 写入一行中,很多一行代码都会用到这个...第二个值得思考的点也不少,首先刚我们因为整数和字符串间的转换、以及对字符串的翻转处理等导致内存消耗较高。...输出结果 240 ,二进制解释:1111 0000 之后对数字的翻转是靠除以 10 的取余或取整的操作,还是挺有耐心的。 结论 第七题,简单难度,也给了自己多些时间领略别人的代码和思路。
编写python代码时常见的错误之一就是错误的缩进。 注释 在我们编写的代码中注释是非常重要,它使得代码变得更易读。Python中任何行以(#)开头的是一行注释,它在代码运行时候是不会被执行的。...数字 整数int:整数(负、零和正)示例:... -3、-2、-1、0、1、2、3 ......布尔bool 布尔类型只有两个值 True 或 Flase,注意 T 和 F 始终是大写。...元组一旦创建就不能修改,它们是不可变的。...并在此文件下里创建一个新的文件 helloworld.py,然后重做练习1中2-4项。记得python文件打印结果要使用函数print() 。编写好你的代码后保存并用两种不同的方式运行它。
想想在没有图形化界面的时代,几乎都是对字符串和数字的处理,衍生到后来的网页、Windows应用程序等都能看到对字符串的操作。还有每个国家都有不同的语言,而字符串有不同的字符串编码来表示。...海的美就在这里!”我说道" content8 = '现代画家徐悲鸿笔下的马,正如有的评论家所说的那样,“形神兼备,充满生机”。'...采用的格式化方式和 C 语言是一致的,用 % 实现,如下: 格式 含义 %c 单字符 (整数 ASCII 值或者长度为 1 的字符) %r 字符串 (通过 repr() 进行转换) %s 字符串 (通过...如果你不太确定应该用什么,%s 永远起作用,它会把任何数据类型转换为字符串 其中,格式化整数和浮点数还可以指定是否补 0 和 指定小数的位数。...,在Python中的特殊方法,一般都是使用诸如__xxx__(前后两个下划线,中间是方法名)的命名方式,例如:__init__、__class__。
问题 我尝试在 Bash 脚本中将两个图像的宽度相除,但是 bash 给了我 0 作为结果: RESULT=$(($IMG_WIDTH/$IMG2_WIDTH)) 我确实研究了 Bash 指南,我知道我应该使用...在echo中我尝试放入我的 SCALE,但是它没有工作。...如果你想在 Bash 脚本中进行浮点数运算,你可以借助一些外部工具或命令,如 bc(一款基础计算器程序)、awk 或 python(通过命令行调用)等。...scale=$scale 设置了 bc 的小数点后保留位数。这样,你就可以在 Bash 脚本中实现浮点数的计算了。...如果你发现系统中没有预装 bc,需要先安装再使用。 使用 awk 命令 使用 awk 来进行两个数的除法运算,可直接从管道输入中读取这两个数。
VSCode设置python3的开发环境(linux下默认是python2)https://www.cnblogs.com/dotnetcrazy/p/9095793.html 欢迎提出更简单的语法~(...文章中案例有两个福利哦,一个是养生,一个是人工智能[ 密码:fqif]) 先说下感觉,python的编程有点JavaScript的感觉(比如:'和“有时候不区别),又感觉像外国版的易语言,整个过程像读书一样...(Python2我就不讲了,官方推荐使用Python3) 0.命名规则 Python官方是推荐使用_来间隔单词,但一般开发人员都是以各自主语言的命名来定义的,这个就各人爱好了,不过团队一定要统一。...3.输入输出 换行输出,不换行输出:(\n使用这个就不说了,它们和C都是一样的) python:print("dnt.dkill.net/now",end='') #默认end='\n' (' 和 "...算术运算符编程语言基本上差不多,Python多了个 // 取商(%是取余)和 幂**,来个案例: ? netcore(C#常用数学方法都在Match类中) ?
如果我需要在一个字符串中嵌入一个双引号,正确的做法是? 你有两个选择:可以利用反斜杠(\)对双引号转义:\”,或者用单引号引起这个字符串。例如:’ I l”o”ve fishc.com ‘。...对 Python 来说,fishc 和 FishC 是完全不同的两个名字,所以编程的时候一定要当心。 Python 中什么是最重要的?...中,一行可以书写多个语句吗?...使用 int() 将小数转换为整数,结果是向上取整还是向下取整呢?你有什么办法使得 int() 按照“四舍五入”的方式取整吗? 小数取整会采用比较暴力的截断方式如下: 正数即向下取整。...结果:18446744073709551616 我猜想的是 print(2 ** 2 ** 32) 中由于 幂运算符 右边表达式的优先级大于左边表达式的优先级 ,计算的时候会这样:print(2 **
看题目走起~ 题目 第 11 题 盛最多水的容器: 给你 n 个非负整数 a1,a2,…,an,每个数代表坐标中的一个点 (i, ai) 。...在坐标内画 n 条垂直线,垂直线 i 的两个端点分别为 (i, ai) 和 (i, 0)。找出其中的两条线,使得它们与 x 轴共同构成的容器可以容纳最多的水。...双指针法 所谓的双指针,也就是刚我们用 i 和 j 表示过的用来确定盛水容器边界的两个值,它的移动也就是边界值的变化。.../ 这里我来说自己的理解,计算盛水容器面积时,取的是双指针中较小值作为高,双指针的索引差为底,乘积即面积结果。...=j: # 高取指针中较小的值 h = min(height[i],height[j]) # 先计算此时面积
0x00 前言简述 描述:作为一名网络安全转运维的工程师,每天一睁眼就要马不停蹄的学习各类计算机技术、编程和网络安全知识等,在工作中接触过很多编程语言,比如:C、Java、Python、PHP、Shell...科学与数字计算:被广泛的运用于科学和数字计算中,例如生物信息学、物理、建筑、地理信息系统、图像可视化分析、生命科学等,常用numpy、SciPy、Biopython、SunPy等。...# Python3 中,只需一行命令就能实现一个简单的 HTTP 服务: python -m http.server 8000 # Python2 中 python -m SimpleHTTPServer...不同点7:Python 2/3 中除法有两个运算符,/ 和 //间的差异在 Python 2.x 中 / 除法就跟我们熟悉的大多数语言,比如 Java 和 C ,整数相除的结果是一个整数,把小数部分完全忽略掉...在 Python 3.x 中 / 除法不再这么做了,对于整数之间的相除,结果也会是浮点数。 # Python 2.x: >>> 1 / 2 0 # 差异:整数相除,只会取整数部分!
(也可以用3个双引号""") 1 ''' 2 我是多行注释 3 ''' 4 """ 5 我是多行注释 6 """ 7 print('Hello Jonins') 中文支持 Python3支持中文,但在Python2...在python3中没有raw_input()函数,只有input(),并且python3中的input()功能与python2中的raw_inpu()功能一样。...%o 八进制整数 %x 十六进制整数(小写字母) %X 十六进制整数(大写字母) %e 索引符号(小写e) %E 索引符号(大写E) %f 浮点实数 %g %f和%e的简写 %G %f和%E的简写...注意:当算术的运算两个对象不是同类型,也是可以计算的,结果会跟随类型较大的对象。...a//=b等效于a=a//b %= 取余赋值 a%=b等效于a=a%b **= 幂计算赋值 a**=b等效于a=a**b 数据类型转换 ?
标识符 标示符即自己定义的写符号和名称,如变量名 、函数名等 1....'abc'字符串 在内存中创建一个名为a的变量,并把它指向'abc' 变量的命名 变量名只能包含字母、数字和下划线。...换行输出 在输出的时候,如果有\n那么,此时\n后的内容会在另外一行显示 自动换行 在 Python 中 print() 默认是换行的 >>>for i in range(0,3): ......python3中的input() 在python3中, 没有raw_input()函数,只有input() 并且python3中的input 与 python2中的raw_input()功能一样 如果在...a * b 输出结果 200 / 除 x除以y b / a 输出结果 2 // 取整除 返回商的整数部分 9//2 输出结果 4 , 9.0//2.0 输出结果 4.0 % 取余 返回除法的余数 b
数值类型 python的数值类型包括整数,浮点数,复数,集合,小数和分数,布尔值。它们都是python中的数值类型。如果是有过其他语言编写经验的人,一定很好奇,浮点数和小数的区别是什么?...整数 python2中整形可以分为一般整形和长整形,但是在python3中,两者以及合二为一了,只有整形。python中的整形是具有无限精度的(只有内存能放下),可以表示任意位数的数字。...,上面的代码中,我每四位做了一个分割,让数字看起来很清晰。...中除法可以分为正常除法和取整除法两种。...布尔类型 python提供了显示的布尔类型,True和False是预置的两个布尔值。实际上,True和False是bool的两个实例,而bool只是内置类型int的子类。
Python3的默认编码格式是:UTF-8 Python中的每一句代码不用使用分号进行结束,什么都不写。...; 复制代码 书写位置 可以写在一行的开始和结束 也可以另起一行 多行注释 "" 注释内容 "" : 使用两个双引号,也可以使用三个双引号 "" 我是一个多行注释 "" print('多行注释!...复制代码 不可以写在一行代码的开始和结束位置 只可以写在单独的一行 重点:在PyCharm(Python Charm 魅力,宝石)中多行注释必须写三个双引号 1.4 Python的数据类型 Python...# 2.0 # 两个小数之间使用地板除 --> 不去除小数 print(c//d) # 2.0 # 整数和小数计算和Java一样,结果还是小数 # 地板除法只是针对的两个整数之间做除法去除小数部分 复制代码...1.5.2 关系运算符 比较运算符和Java中的是一样的 1.5.3 逻辑运算符 ( 优先级:not>and>or 和Java一样) 1.5.4 赋值运算符 赋值运算符除了最后两个其他的和Java
整除运算符可以作用于两个整数或实数,计算结果是带小数的商向下取整(或着说是在数轴上向左取整)之后的结果。...如果两个操作数都是整数,得到向下取整之后的整数; 如果有实数操作数,得到浮点数形式的整数。...向上取整需要用到 math 模块中的 ceil() 方法:importmath math.ceil(3.25)4.0 math.ceil(3.75)4.0math.ceil(4.85)5.0分别取整数部分和小数部分有时候我们可能需要分别获取整数部分和小数部分...… python中对负数求余的计算方法和求幂运算注意点python中对负数求余的计算方法1....如果希望在python3中对负数采用向零取整的方法计算,可以如下处理:int(4-3)-1 int(-103)-3二 取模python3 中采用%表示取模运算,结果返回除法的余数:21%101 3%43
施工从谈论数字开始 整数 Python2 有取值范围,溢出后自动转为长整型 Python3 中为长整型,无位数限制 理论上内存有多大,位数可能就有多大 长整数 Python2 中单独对应 Long 类型...Python3 中不再有Long ,直接对应 int 浮点数 带小数的数字 如果不带数字,可能有 e 和 E 复数 高数中复数 结构为:1+2j ?...数字 下面是常用的数字相关的操作: 1 / 返回浮点数 即便两个整数,/ 操作也会返回浮点数 In [1]: 8/5 Out[1]: 1.6 2 // 得到整数部分 使用 //快速得到两数相除的整数部分...如果参数是字符串,那么它可能包含符号和小数点。如果超出普通整数的表示范围,一个长整数被返回。...如下所示,1,3 解包后分别赋值给a, b ,利用此原理一行代码实现两个数字的直接交换。
不同版本python混用(官方用法) Python2 和python3 是一个神一般的存在,如何让他们共存呢,直到我用了pycharm我才知道为啥这么多人选择它,如下图所示配置两个目录直接可以混用了,叼炸天...当大家搜索如何在系统中混合使用python2和python3,国内网站经常会让大家把其中一个python.exe改个名字,这样区分开两个可执行文件的名字,但是这样做有一个重大的隐患,就是修改了名字的那个...这样,运行的时候你的命令就可以简化为 py hello.py 使用pip 当Python2和Python3同时存在于windows上时,它们对应的pip都叫pip.exe,所以不能够直接使用...具体实现如下所示,公式分成两项,词频*逆词频,逆词频取log值。 ? ? 注意分母中的+1,在很多文献中并没有出现,这个可能引发异常。...文章末尾贴出了两份我认为比较好的代码,一份是面向对象的实现一份是分布式的。
领取专属 10元无门槛券
手把手带您无忧上云