首页 > 编程语言 >python与c/java的异

python与c/java的异

时间:2023-04-23 20:14:23浏览次数:39  
标签:200 java python 运算符 range print input 100

1.注释

#为单行注释

"""

这里是多行注释

"""

‘’‘

这个也可以是多行注释

’‘’

2.赋值

在python中赋值不需要特定变量的类型,并且可以一个等号用于多个赋值,例如

name,age,sex="slack",20,"man"

 3.输入

#输入为函数input()
#例1:
a = input("请输入内容")

#注意input输入的内容会被当做字符串使用
#input括号内的内容会作为提示使用,可实现print+input的样式

 算术运算符

//  # 这个是用来取整除,返回商的整数部分
**  # 这个是余数
# 不同类型运算,整数会被转换为浮点型

 逻辑运算符

and ——>&&
or   ——>||
not #用于颠倒

 运算符的熔断机制

#例
print(100 and 200)          #输出200
print(100 and 100>50)     #输出True
print(0 and 200)             #输出0
print(0 and 100>50)        #输出0

 循环方式

#只有while和for,没有do while
#for用于遍历可迭代对象
for 变量 in 进行迭代的对象
    循环执行的代码

#关于range的使用

#循环为0->x-1
range(x)
#循环为x->y-1
range(x,y)
#循环为x->y-1,间隔为z
range(x,y,z)

for i in range(1,5,3):
    print(i)
#输出结果为1,4

 

标签:200,java,python,运算符,range,print,input,100
From: https://www.cnblogs.com/kun1790051360/p/17347573.html

相关文章

  • java架构师视频教程
    我真的希望大家能坚持学完我的这套java架构师视频教程,我知道这的确要花费很多的时间和精力,还有大量的练习,我在开始学习的时候也和大家一样的厌倦学习,中途想要放弃。但想想看,既然知道我的这套java架构师的确是非常有效果的,并能改变我们的技术能力,让我们在工作中一生受益,那为什么不......
  • 【Python】实现按位右移补零操作(同java中的>>>操作)
    答案#Python代码,模拟Java中int型的数的按位右移补零操作defright_shift(val,n):return(val%0x100000000)>>n  逐步推导和解释推论一:对于一个32位的(int型的)二进制,Python中的>>操作等同于Java种的>>>操作证明如下:Python中:binary_value>>n是该二......
  • Java性能优化之序列化优化
    1、Java序列化及其缺陷Java提供了一种序列化机制,这种机制能够将一个对象序列化为二进制形式(字节数组),用于写入磁盘或输出到网络,同时也能从网络或磁盘中读取字节数组,反序列化成对象,在程序中使用。 JDK提供的两个输入、输出流对象ObjectInputStream和ObjectOutputStream,它......
  • python结合pandas把excel列转行
    需求,在实际工作中,需要对比两个表格的数据,但是A表格的行和B表格的列做对比,但是由于环境的限制,不能用sql去进行列转行操作,就利用pandas进行一个简单的列转行(没有复合表头)。这种没有多个sheet情况,多个sheet的情况需要切换到需要的sheet内。首先下载pandas,pipinstallpandas 然后......
  • JavaScript 使用 splice 方法删除数组元素可能导致的问题
    JavaScript使用splice方法删除数组元素可能导致的问题splice()方法通过删除或替换现有元素或者原地添加新的元素来修改数组,并以数组形式返回被修改的内容。此方法会改变原数组。JavaScript遍历数组并通过splice方法删除该数组符合某些条件的元素将会导致哪些问题?导致......
  • Leetcode 88. 合并两个有序数组 Python题解
    来源:力扣(LeetCode)链接:https://leetcode.cn/problems/merge-sorted-array著作权归领扣网络所有。商业转载请联系官方授权,非商业转载请注明出处。1.暴力法解题思路:由于题目要求原地合并,直接返回nums1数组。因此一个可行的方案是合并两个列表,然后对合并后的列表进行排序。用......
  • JavaScript分页控件 js 分页
    <!DOCTYPEhtmlPUBLIC"-//W3C//DTDXHTML1.0Transitional//EN""http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"><htmlxmlns="http://www.w3.org/1999/xhtml"><head><metahttp-equiv="Content......
  • javax.swing.JFrame linux x11
    Causedby:org.springframework.beans.BeanInstantiationException:Couldnotinstantiatebeanclass[com.enation.javashop.core.service.impl.HtmlToJpgUtil]:Constructorthrewexception;nestedexceptionisjava.awt.HeadlessException:No......
  • java 编程 习惯
    (1)类名首字母应该大写。字段、方法以及对象(句柄)的首字母应小写。对于所有标识符,其中包含的所有单词都应紧靠在一起,而且大写中间单词的首字母。例如:ThisIsAClassNamethisIsMethodOrFieldName若在定义中出现了常数初始化字符,则大写staticfinal基本类型......
  • java程序new对象后加大括号{},匿名类,闭包,lamda表达式相关
     这种在源码中经常出现,所以我拿出来说一说步骤1 new一个匿名子类对象    我姑且叫这种情况为“匿名子类”吧,就是有这样的情况,你new一个类的时候直接加一对花括号,实际上已经创建了它的一个匿名子类。老实说,我第一次见到这种写法也是懵逼的。比如我有一个父类publicc......