日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問(wèn) 生活随笔!

生活随笔

當(dāng)前位置: 首頁(yè) > 编程语言 > python >内容正文

python

python字符串赋值与java区别_java和python细节总结和java中string 的+操作

發(fā)布時(shí)間:2024/7/5 python 36 豆豆
生活随笔 收集整理的這篇文章主要介紹了 python字符串赋值与java区别_java和python细节总结和java中string 的+操作 小編覺(jué)得挺不錯(cuò)的,現(xiàn)在分享給大家,幫大家做個(gè)參考.

//JAVA中對(duì)arrayList的初始化,能夠分配空間,不能之間讓一個(gè)ArrayList賦值給另外一個(gè)ArrayList,這樣是引用賦值,當(dāng)一個(gè)改變時(shí)候,另外一個(gè)也改變

List tmp = new ArrayList(Arrays.asList(new String[sub.size()]));

//python中List.append(另外一個(gè)list),當(dāng)另外一個(gè)List值改變時(shí)候,List也會(huì)改變,所以一般會(huì)先聲明一個(gè)list變量,將另外一個(gè)list復(fù)制給tmp,這里的復(fù)制也是用tmp=list[:],不能用名字直接復(fù)制,這樣也會(huì)導(dǎo)致引用

java中字符串+操作

一個(gè)字符串可以+"abdd",也可以+'a'字符,也可以+998數(shù)字

'a'+2;需要先將它轉(zhuǎn)換成char ,也就是char tmp=(char)('a'+2),然后才能通過(guò)+操作轉(zhuǎn)換成真正想要的字符串,要不然'a'+2變成數(shù)字,字符串相加之后會(huì)是數(shù)字,而不是字符

//python和c++、java取余數(shù)結(jié)果不一致

python:-1%10=9

c++,java:-1%10=-1

//python的爛坑

python中計(jì)算分幾行的時(shí)候一定要記住加上'\',要不然就是拆分成好幾行的代碼啊,要注意啊,python可以沒(méi)有語(yǔ)句結(jié)束符;的爛坑啊

//python,c++,java中的雙向隊(duì)列

python中是import collections ,雙向隊(duì)列是collections.deque(); pop(),popleft(),下標(biāo)get

c++中是deque mydeque

java中 Deque index=new ArrayDeque<>(); getFist,getLast,addFirst,addLast,removeFirst,removeLast

總結(jié)

以上是生活随笔為你收集整理的python字符串赋值与java区别_java和python细节总结和java中string 的+操作的全部?jī)?nèi)容,希望文章能夠幫你解決所遇到的問(wèn)題。

如果覺(jué)得生活随笔網(wǎng)站內(nèi)容還不錯(cuò),歡迎將生活随笔推薦給好友。