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

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 编程语言 > python >内容正文

python

[python]---从java到python(01)---基础与入门上手

發布時間:2024/7/23 python 40 豆豆
生活随笔 收集整理的這篇文章主要介紹了 [python]---从java到python(01)---基础与入门上手 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

前言

我本是java派的,已經有幾年了,直接也接觸過其他語言,比如從最早的匯編語言到高級語言始祖的C;
但是近來越發覺得python很火,現在以我的視角開始寫入門python基礎,算是入坑了;
我的計劃是這個系列要更契合那些有java基礎的同胞們,用你們已有的java基礎,用對比的方式,更快的入手python

1.python介紹

python的版本現在主要分為python3.0和python3.0以下,因為相對于Python的早期版本,python3.0是一個較大的升級。為了不帶入過多的累贅,Python 3.0在設計的時候沒有考慮向下兼容。

后面我們以python3.0為例

2.python的一些簡單的常識

1.控制臺打印語句,

對于java來說,為:System.out.println();
python為:print()

2.定義一個變量

java是有8種基本類型或者集合或者自定義對象作為引用
python是不用引用的,直接定義就好,python會自動識別類型
舉個例子:

java:int a = 1;String b = "hello!"; python:a = 1b = "hello!"

3.類型

java中有8大基本類型和list,set,map,數組,String
python中有數字,字符串,列表,元組,字典

字符串:
字符串可以說是java開發中最常用到的了, String str = "hello" 還有字符串的截取,拼接等等,甚至可以說是增刪改查樣樣都是手到擒來python中的字符串,也是增刪改查,但方式稍有不同:# 字符串截取 a = "hello" print(a) # hello print(a[0]) # h print(a[0:1]) # h print(a[0:2]) # he print(a[0:5]) # hello print(a[:5]) # hello# 字符串in not in if ("h" in a):print("h in", a) else:print("h not in", a)if ("g" not in a):print("g not in", a) else:print("g in", a)# 字符串的三引號 para_str = """這是一個多行字符串的實例 多行字符串可以使用制表符 TAB ( \t )。 也可以使用換行符 [ \n ]。 """ print(para_str)# 字符串的轉義 print("abc\ndef") print(r"abc\ndef")# 字符串的格式化 print("我叫%s,今年%d歲" % ("張三", 30))
數字

java中有byte,short,int,long,float,double,是按照占用空間和空間存儲來嚴格劃分
python中就int和float,代表一切了,這有點像js中的風格,業內稱為弱引用

元組

python的元組,像java的list,但元素不可變
作為參數時,前面加*
使用: “aa”,“bb”,"cc"或 *range(10)

# 元組定義用小括號,逗號隔開,元組內元素不可更改,其他功能與列表類似 tup1 = ("aa", "bb", 123, 456) # # tup1[0] = "zz" # 這行會報錯 # print(tup1)# 元組中只有一個元素的時候,元素后面需加上逗號,否則會被認為其他類型 tup2 = (2) print(type(tup2)) # <class 'int'> tup3 = (2,) print(type(tup3)) # <class 'tuple'>
列表

python的列表,就像java的List集合

# 列表定義用大括號,逗號隔開,獲取某個元素,遍歷 list1 = ["aa", "bb", 123, 456] print(list1[0]) # aa print(list1) # ['aa', 'bb', 123, 456] for x in list1:print(x)# 列表尾部增加元素 list1.append("cc") print(list1) # ['aa', 'bb', 123, 456, 'cc']# 刪除某個固定index的元素 del list1[4] print(list1) # ['aa', 'bb', 123, 456]# 修改 list1[0] = "zz" print(list1) # ['zz', 'bb', 123, 456]
字典

python的字典,就像java的Map集合

作為參數時,前面加**
使用: name=aa 或 **{“name”:“aa”}

# 字典就是{}定義包住,里面是鍵值對,鍵值對直接逗號隔開,鍵與值冒號隔開 # 值可以是任意對象 # 鍵可用數字,字符串,或者元組,不能用列表 # 鍵不可重復,若定義重復,后面的會覆蓋前面的值 dic1 = {"aa": 11, "bb": 22, "aa": 33} print(dic1) # {'aa': 33, 'bb': 22} # 字典遍歷 for x in dic1:print(x)print(dic1[x])
集合

python的集合,感覺就像java的Set集合

# 集合(set)是一個無序的不重復元素序列 # 可以使用大括號 { } 或者 set() 函數創建集合 # 注意:創建一個空集合必須用 set() 而不是 { },因為 { } 是用來創建一個空字典 # set()中只能創建一個,但可以放一個元組 s1 = {"aa", "bb", "cc"} s2 = set(("aa", "bb", "cc")) print(s1) # {'cc', 'bb', 'aa'} print(s2) # {'cc', 'bb', 'aa'}# 增 s1.add("dd") print(s1) # {'cc', 'dd', 'bb', 'aa'} # 刪,若元素不存在會報錯 s1.remove("dd") print(s1) # {'cc', 'bb', 'aa'} # 刪,若元素不存在不會報錯 s1.discard("dd") print(s1) # {'cc', 'bb', 'aa'} # 隨機刪一個元素 s1.pop() print(s1) # 清空 s1.clear() print(s1) # set()

定義一個函數

def hello():print("hello") #參數可以默認值,但必須放在最后面 def hello(name,age=18):print("hello") #調用可以不指定默認參數 hello(zhangsan") #這種參數的調用比較特殊: def hello(*,name,age):print("hello") #調用必須指定形參名字 hello(name="zhangsan",age=18) #入參必須是字典類型 def hello(**name):print("hello") #調用 hello(name="zhangsan") hello(**{"name":"zhangsan"}) #入參必須是元組類型 def hello(*name):print("hello") #調用 hello("zhangsan","lisi","wangwu") hello(*range(10)) #匿名函數 a = lambda x,y:x+y #等同與下面這個普通函數 def a(x,y):return x+y

其他的方法調用,和java基本一樣

總結

以上是生活随笔為你收集整理的[python]---从java到python(01)---基础与入门上手的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。

主站蜘蛛池模板: 久久精品噜噜噜成人88aⅴ | 色老板av | www.一区二区三区 | 殴美一级黄色片 | 国产精品久久久久久三级 | 日本视频中文字幕 | 精品网站| 日韩一区二区免费看 | 国产污在线观看 | 亚洲激情图片区 | 国产黄色在线播放 | 亚洲午夜天堂 | 国产精品高清在线观看 | 日韩毛片av | 国产成人av在线播放 | 女攻总攻大胸奶汁(高h) | 风间由美在线观看 | 亚洲欧美一级 | 中日韩av电影 | 国产亚洲福利 | 亚洲国产成人va在线观看天堂 | 欧美三级午夜理伦三级中视频 | 深夜福利网 | 免费无码不卡视频在线观看 | 1000部拍拍拍18勿入免费视频 | 男人天堂1024| 亚洲福利片| 男人扒女人添高潮视频 | 91大神久久| 东北少妇不戴套对白第一次 | 日本成人在线看 | 黄色国产片 | 打开免费观看视频在线播放 | 欧美日韩色图 | 天堂网www. | 免费日韩欧美 | www.日日操 | 国产精品视频无码 | 黄色在线观看www | 亚洲五月花 | 中文字幕免费在线观看视频 | 黄色a一级视频 | 亚洲xx网站 | 国产精品无码中文 | 性欧美另类| 午夜影院一区二区 | 日本囗交做爰视频 | 天天视频黄色 | 一区二区三区视频在线 | 丁香婷婷六月 | 国产青青草在线 | 爱的色放3| 国产精品高潮呻吟视频 | 日韩欧美一区二区一幕 | 欧美精品午夜 | 日本成人精品 | 成年人黄色在线观看 | 福利国产视频 | 老司机精品在线 | 久热在线视频 | 久久久久久蜜桃一区二区 | 高清一区二区在线 | 国产精品美女一区二区 | 天天艹夜夜 | 欧美性受xxxx黑人猛交88 | 福利免费在线观看 | 一区二区三区亚洲视频 | av在线播放观看 | 精品一区二区三区四区视频 | 国产精品99久久久久久久久久久久 | 少妇av一区二区三区 | 射在线 | 亚洲综合色视频 | 99人人爽| 国产精品99久久久久久宅男 | 日av一区 | 亚洲成人网在线 | 美女视频黄是免费 | 99久热在线精品996热是什么 | 中文字幕欧美日韩 | 国产剧情一区二区三区 | 国产精久久久久久 | 91福利在线导航 | 大粗鳮巴久久久久久久久 | 极品国产一区 | 伊人性视频 | 色欲av无码精品一区 | 轮番上阵免费观看在线电影 | 大肉大捧一进一出视频 | 亚洲国产综合网 | 在办公室被c到呻吟的动态图 | 国产美女引诱水电工 | 中国无码人妻丰满熟妇啪啪软件 | 欧美日韩极品 | 熟妇人妻中文字幕无码老熟妇 | 无码人妻精品一区二区蜜桃色欲 | 性爱视频在线免费 | 国产精品亚洲一区二区无码 | av电影在线观看网址 |