中文字幕av专区_日韩电影在线播放_精品国产精品久久一区免费式_av在线免费观看网站

溫馨提示×

溫馨提示×

您好,登錄后才能下訂單哦!

密碼登錄×
登錄注冊×
其他方式登錄
點擊 登錄注冊 即表示同意《億速云用戶服務條款》

python 基礎之數據類型

發布時間:2020-06-27 14:54:03 來源:網絡 閱讀:132 作者:okada88 欄目:編程語言

一.變量
1.目的:為了能讓計算機能像人一樣記憶

2.使用:先定義? 后引用

定義 :
1.變量名=變量值

2.變量值:記錄事物的狀態
???? 內存地址(id是通過內存地址算出來的)
???? >>> age = 18
???? >>> print(id(age))
???? 1374973952
???? 類型type
???? >>> print(type(age))
???? <class 'int'>
???? is:判斷id是否相等
???? id相等 值一定相等
???? ==:判斷值是否相等
???? 值相等 id不一定相等
???? >>> x = 11
???? >>> y = 11
???? >>> x == y
???? True
???? >>> id(x)
???? 1374973728
???? >>> id(y)
???? 1374973728
???? 小整數池?? 底層優化

??? >>> a = 111111111111111
???? >>> b = 111111111111111
???? >>> id(a)
???? 1758784237296
???? >>> id(b)
???? 1758784234608
???? >>> a == b
???? True
???? >>> a is b
???? False

變量名,
1.變量名原則
???? 1:直觀反映變量值的意義
???? 2:由字母,數字,下劃線組成
???? 3:不能以數字開頭
???? 4:不能使用關鍵字(['and', 'as', 'assert', 'break', 'class', 'continue', 'def', 'del', 'elif', 'else', 'except', 'exec',
???????????????????????? 'finally', 'for', 'from', 'global', 'if', 'import', 'in', 'is', 'lambda', 'not', 'or', 'pass', 'print', 'raise', 'return',
???????????????????????? 'try', 'while', 'with', 'yield'])

2.推薦純小寫加下劃線


3.引用: 變量名 內存地址

二.基本數據類型
???? 1.int整型
???? 2.float浮點型
???? 3.str字符串(引號里面的)
???? 4.list列表,索引是從0開始的[]
???? 5.dict字典{}key:value
???????? 取孩子的第二個愛好
???????? home = {"father":
???????????? {"sex":"man","age":20,"hobby":["music" , "play"]},
???????? "mother":
???????????? {"sex":"girl","age":20,"hobby":["music","play"]},
???????? "childe":
???????????? {"sex":"boy","age":20,"hobby":["music","play"]},
???????? }
????????
???????? print(home["childe"]["hobby"][1])


???? 6.布爾型:True,False
???? 7.None

三.輸入 輸出
???? 輸入:input() 全部保存為字符串格式
???? 輸出:print()
???? 格式化輸出
???????? name = input("name: ")
???????? age? = input("age: "? )
???????? print("my name is %s and age is %s" %(name,age))



1.如何定義一個常量,請定義一個常量值為 'oldboy' 的常量.
常量直接設置
name = 'oldboy'

2.==? 號比較的是什么?
等號左邊的值是否和等號右邊的值是否相等,內存地址不比較

3.is比較的是什么?
左邊的值是否和右邊的值是否一樣? 內存地址是否一樣

4.什么數據類型?
變量值有哪幾種狀態

5.數據類型int,float,str,list,dict。它們分別是什么類型,各自的應用場景是什么?
int整型? 數字
float浮點 小數
str 字符串
list 列表 只需要索引就可讀取到值的變量
dict字典 給變量值加定義? key和value的形式? 不需要索引
6.定義字符串的時候引號可以是哪幾種?單引號與三引號的區別是什么?

7.取出list1列表中第三個列表中的第二個值。

list1 = [
???? ['hobbies1',['玩游戲', '打籃球']],
???? ['hobbies2',['唱歌']],
???? ['hobbies3',['跑酷','學習','編程','跳舞']],
???? ['hobbies4',['蹦極','跳傘','潛水']],
]

print(list1[2][1])


8.取出dict1字典中的李四的性別(sex)

dict1 = {
???? 'info1': {'name': '張三', 'age': 18, 'sex': 'male'},
???? 'info2': {'name': '李四', 'age': 73, 'sex': 'female'},
???? 'info3': {'name': '王五', 'age': 84, 'sex': 'male'},
}

print(dict1["info2"]["sex"])

# name = input("name: ")
# age? = input("age:? ")
# sex? = input("sex:? ")
# job? = input("job:? ")
#
# message = '''
#???? -----------info of %s---------\n
#???? Name : %s \n
#???? Age? : %s \n
#???? Sex? : %s \n
#???? Job? : %s \n
#???? ----------- end ----------------
# '''
# print(message %(name,name,age,sex,job))
#所有數據類型都自帶布爾值
1、None,0,空(空字符串,空列表,空字典等)三種情況下布爾值為False
2、其余均為真

向AI問一下細節

免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。

AI

莲花县| 天气| 海口市| 樟树市| 锦州市| 清远市| 巫溪县| 吉安市| 三门县| 馆陶县| 旬阳县| 黎川县| 丹东市| 红河县| 涡阳县| 拉萨市| 武川县| 来凤县| 洛浦县| 如东县| 临清市| 普宁市| 芮城县| 泰宁县| 吉水县| 普格县| 宝兴县| 大英县| 渝北区| 新民市| 临西县| 昆明市| 遂川县| 迁西县| 蓝山县| 平阳县| 商都县| 宜章县| 黄龙县| 石城县| 贵州省|