#py ''' ''' """ """
#java // /** */
#特殊注释 #_*_coding=utf-8_*_ 解决中文乱码
----python----
p = 1; -----动态类型 运行时编译
----java----
int p = 1; ---- 静态语言 编译后运行
----python----
p = "3"; b=1;
result = p+b -------报错 ----- result = int(p)+b = 4 ----- 强类型语言 --- 不会根据环境的变化而变化
----java----
String p = "3"; int b = 1;
String result = p+b = "31" ---强类型 弱类型 js ---let a = "a"
----python----
p = 3**5 -------- 幂运算
print(5.2//2) -- 2 ----- 整除运算
print(5/2) ---- 2.5 ---- 除运算
----java----
double p = Math.pow(3,5) ---幂运算
int p = Math.floor(2.6) --- 2 --- 向下取整
----python----
a = [1];
b= [1];
print( a is b )--> fasle 相当于Java equals
链式比较: 5<num<10
----java----
num>5&& num<10
----python----
取反: not
并且:and
或:or
#py2.x
输入:input("请输入内容") 将用户输入的内容当做代码处理 ::::: raw_input --- 未加工的输入 输入什么就是什么字符串
#py3.x
输入:input相当于py2.x的raw_input 想要实现py2.x的input一样的功能必须加eval(变量)-----把接收的的内容当做代码处理
输出: 格式化输出print("{0},{1}".format(name,age));
print("xxxxx",file=open("test.txt","w"))
自动换行:print("",end="")
分隔符:print("a","a",sep="||") ----- a||a
----java----
取反:!
并且:&&
或: ||
输入:new Scaner(System.in)
输出:System.out.println
----python----
if语句格式: if age>=18:
print()
**是以缩进来判断一个代码块的,不能无缘无故的缩进
elseif age: 可以写成elif
无switch...case
可以与else连用 break;就不用不会执行else
while 条件:
else:
没有do......while
for循环使用:for 变量 in 集合
else:连用 break打断就不会执行else中的代码
# range() 函数可创建一个整数列表
pass是一个空语句 保持程序的结构
if age>19 :
pass
else
pass
py数学函数分为内建函数和math模块函数,
random模块:random,
choice(seq)随机seq中的一个 , seq -- 可以是一个列表,元组或字符串
uniforim(x,y)范围之间的随机小数 ,
randint(x,y)随机整数,
内建函数有max(),min(),round(),pow(),abs()等
----java----
if语句格式: if(age>=18){输出内容}
else if(){}
while(){}
for(int i = 0 ;i<sss.length;i++) || for(x in xxxx)
没有else连用
Java直接Math.abs()
----python----
字符串分为原始字符串和非原始字符串
原始字符串:"sss\nss" 输出的就是""里面的
非原始字符串: "sss\nsss" \n会转义
书写
字符串切片: name[index] index不能超过字符串长度 可以为负数 name[-1] 字符串的最后一个
获取字符串切片:name[0:2]取字符串的index的0,1
name[0:2:1] ---> 1为步长
name[::-1] ---> 反转字符串
----java----
"sss".substring()
----python----
列表:list; 可以存放不同数据类型 有序可变
name = ["aaa",1,Ture]
列表生成式:range(起点,终点,步长)
列表推导式:[表达式 for 变量 in 列表 [if 条件]]
元组:有序的不可改变集合 (1,2,3,4) ====> 一个后面加个逗号(1,) 要与()区别
字典:{"a":"1"} 无序可变
----java----
"sss".substring()
new ArrayList();
java与python的小不同
©著作权归作者所有,转载或内容合作请联系作者
- 文/潘晓璐 我一进店门,熙熙楼的掌柜王于贵愁眉苦脸地迎上来,“玉大人,你说我怎么就摊上这事。” “怎么了?”我有些...
- 文/花漫 我一把揭开白布。 她就那样静静地躺着,像睡着了一般。 火红的嫁衣衬着肌肤如雪。 梳的纹丝不乱的头发上,一...
- 文/苍兰香墨 我猛地睁开眼,长吁一口气:“原来是场噩梦啊……” “哼!你这毒妇竟也来了?” 一声冷哼从身侧响起,我...
推荐阅读更多精彩内容
- 我的学习进度真的是好像蜗牛,一边玩一边学,连作业都还没做完。这篇文章就权当留一个今晚有碰过电脑的证明。 由于QQ群...
- 一张图告诉你!Python和Java的不同点 从图表中,你可以很容易看出 Java 比 Python 罗嗦。在 J...
- 一、python特点: 二、运行python 三、python和java运行时区别: 来源于:CSDN,http:...
- UILabel *aLab = [[UILabel alloc]initWithFrame:CGRectMake(...