国产xxxx99真实实拍_久久不雅视频_高清韩国a级特黄毛片_嗯老师别我我受不了了小说

資訊專欄INFORMATION COLUMN

if語句

dantezhao / 757人閱讀

摘要:語法語句示例循環跳出整個循環跳出本次循環循環示例自增跳過之間的循環跳出本次循環已暫停跳出全局循環循環本身是死循環,上面代碼示例用法字符串常用操作將輸入信息前后空格去除拆分以逗號分隔的字符串得到一個列表是將結果以形式合并到一起首字母大寫字符

python for use

[TOC]

語法 if語句

示例

#!/usr/bin/env python
user = "jack"
passwd = "jack"
username = input("username:")
password = input("password:")

if user == username and passwd == password :
    print("welcome login...")
else:
    print("Invalid user name or password...")
for循環
age = 22
counter = 0
for i in  range(10):
print("counter",counter)
if counter < 3:
    guess_num = int(input("input your guess num:"))
    if guess_num == age :
        print("Congratulations ! you got it.")
        break #跳出整個循環
    elif guess_num > age:
        print("Think smaller!")
    else:
        print("Think Big...")
else:
    continue_confirm = input("Do you want to continue because you are stupid:")
    if continue_confirm == "y":
        counter = 0
        continue #跳出本次循環
    else:
        print("bye")
        break
counter += 1    #counter = counter + 1
while循環

示例

#!/usr/bin/env python
count = 0
while True:
    count += 1 #count自增
    if count > 50 and count < 60: #count跳過50-60之間的循環
        continue #跳出本次循環
    print("hello word",count)
    if count == 100:
        print("已暫停")
        break #跳出全局循環
# while循環本身是死循環,上面代碼示例while用法
字符串常用操作

strip將輸入信息前后空格去除

username = input("username:")
if username.strip() == "liangml":
    print("welcome")

split

name = "liangml,tom,jack"
name2 = name.split(",") #拆分以逗號分隔的字符串得到一個列表
print("|".join(name2))#join是將name2結果以|形式合并到一起
print(name2)

capitalize 首字母大寫

print(name.capitalize())

format字符串兩種賦值方式

format字符串兩種賦值方式msg = "Hello,{name},It"s been a long {age} since last time sopke...."
msg2 = msg.format(name="zhangsan",age=111)
print(msg2)
msg2 = "lisi{0},ffffdd{1}"
print(msg2.format("liangml",22))

center 將字符串兩邊長度均勻分開

name = "jack,tom,zhangsan,lisi"
print(name)
print(name.center(40,"-"))

find 查找賦值中有幾個

print(name.find("a"))

isdigit 判斷是否為數字

age = input("your age:")
if age.isdigit():
    age = int(age)
else:
    print("Invalid data type")

isalnum 判斷不允許有特殊字符,返回布爾值

name = "liangml"
print(name.isalnum())

endswith,startswith 分別判斷字符串是不是以制定字符結尾或開始,返回布爾值

print(name.endswith("ml"))
print(name.startswith("ml"))

upper、lower 全部變大、全部變小

print(name.upper())
print(name.lower())
列表使用

列表 索引、切片、追加、刪除、長度、循環、包含
列表語法

import  copy

list = ["Jack","Tom",[" Abby","Ada"],1,2,3,33,3,3,3,2] #列表里可以嵌套列表

list12 = ["Jack","Tom"," Abby","Ada"]

查詢

list1 = name[1] #查看第一個元素
list1 = name[-1] #查看最后一個元素
list1 = name[:2] #取出前兩個元素
list1 = name[-5:] #取出后5個元素,默認包含最后一個元素
print("Tom" in list) #查看列表中是否有對應元素,返回一個布爾值

刪除

list.remove("Tom") #刪除一個元素
del list[2:4] #del是一個全局用法,可以刪除全局任何數據
list.pop(1) #使用pop刪除默認刪除第一個

增加

list.append("liangml") #append追加一個
list.insert(2,"shit") #在列表中插入一條數據

修改

list[1] = "tom"

統計

list12.sort() #python2.x中字符串和數字會排序數字在前,Python3.x中字符串、數字無法排序
list1 = list.count(3) #統計列表某個元素數量
list2 = list.index(33) #index查看對應元素索引
list4 = list.extend(list12) #將list12列表擴展入list列表中

復制

list5 = list.copy() #列表copy用法只復制列表中第一層,嵌入式列表不會被復制
list6 = copy.deepcopy(list) #使用copy模塊會將全部的數據復制一份出來

清除

list.clear() #將整個列表清空

長度查看

print(len(list)) #查看列表的長度也可以看其他數據的長度

翻轉一個列表

list.reverse() #翻轉整個list列表
print(list[::3]) # 隔3個取一個值
print(list)

更改單個列表中相同的元素

if 3 in list:
    num_of_ele = list.count(3)
    posistion_of_ele = list.index(3)
    list[posistion_of_ele] = 3333
    print("[%s] 3 is/are in name,posistion:[%s]" % (num_of_ele, posistion_of_ele))
print(list)

批量更改列表中相同的元素

for i in range(list.count(3)):
    ele_index = list.index(3)
    list[ele_index] = 3333
print(list)

只讀列表元組

r = (1,2,3,4,5,5) #使用格式
print(r.count(5)) ##統計參數
print(r.index(1)) ##查看索引
print(type(r)) #查看類型
字典的使用
字典使用

自動去重功能

列表規則

1.開始、結尾大括號

2.key、value組成中間用冒號分隔

3.字典里可以嵌套字典

4.字典默認是無序的

my_db = {
    32131118540123950:{
        "name" : "Tom",
        "age" : 21,
        "addr" : "shanxi"
    },
    14240218540123950: {
        "name": "Ada",
        "age": 22,
        "addr": "BeiJing"
    },
    21122218540123950: {
        "name": "Jack",
        "age": 23,
        "addr": "shandong"
    }
}
my_db2 = {
    "name" : "yangsheng",
    21122218540123950: {
        "name": "123",
        "age": 23,
        "addr": "shandong"
    }

}
my_db[32131118540123950]["name"] = "Mr.Liang" #修改字典元素
my_db[32131118540123950]["wechat"] = "Lin1729562020" #新增或更新字典元素
del my_db[32131118540123950]["addr"] #刪除元素
my_db[32131118540123950].pop("name") #刪除元素
v = my_db.get(32131118540123950) #獲取一個值,沒有時返回None
my_db.update(my_db2) #my_db2會將my_db值覆蓋,如果沒有就新增
print(my_db.items()) #將字典轉換成列表
print(my_db.values()) #打印字典的所有values
print(my_db.keys()) #打印字典所有的key
print(32131118540123950 in my_db) #判斷key是否在字典中,返回布爾值
print(my_db.setdefault(32131118540124950,"xiaowang")) #取出對應的key值,如果不存在新建key,返回None(value可以指定)
print(my_db.fromkeys([1,2,3,4,5,],"A")) #將列表里的值循環到字典中value為A
print(my_db.popitem()) #隨機刪除任意一個key
print(my_db[32131118540123950])
print(my_db)

文章版權歸作者所有,未經允許請勿轉載,若此文章存在違規行為,您可以聯系管理員刪除。

轉載請注明本文地址:http://specialneedsforspecialkids.com/yun/44379.html

相關文章

  • JavaScript中的語句個人分享

    摘要:語句語句的概述在中語句使用分號進行分隔可以在一行編寫一條語句也可以在一行編寫多條語句語句分類分別是條件語句就是根據一個值判斷是執行還是跳過指定語句循環語句就是根據一個值判斷是否需要重復執行指定語句跳轉語句就是跳轉到指定語句注意建議一行盡量只 語句 語句的概述 在JavaScript中,語句使用分號( ; )進行分隔. 可以在一行編寫一條語句,也可以在一行編寫多條語句 語句分類分別是:...

    fanux 評論0 收藏0
  • JavaScript中的各種語句...

    摘要:語句語句概述在中語句使用分號進行分隔可以在每行編寫一條語句也可以在每行編寫多條語句語句塊中使用一堆花括號表示一個語句塊使用語句塊為語句進行分組這樣使語句的結構清晰明了空語句空語句允許包含條語句解釋器執行空語句時不會執行任何動作流程控制語句解 語句 語句概述 在JavaScript中 語句使用分號(;)進行分隔 可以在每行編寫一條語句 也可以在每行編寫多條語句 語句塊 JavaScrip...

    lijy91 評論0 收藏0
  • 【JavaScript】核心語法之之語句

    JS(JavaScript) 語句 一。概述; 1.語句概述; 在JavaScript中,語句使用分號進行分割,可編寫一條語句,也可編寫多條語句條件語句;在JavaScript中根據判斷是執行還是跳過語句循環語句;在JavaScript中判斷是否重復執行語句跳轉語句;在JavaScript中跳轉到語句2.語句塊;在JavaScript中使用一對花括號({})表示一個語句塊3.空語句;空語句允許包...

    shleyZ 評論0 收藏0
  • 語句

    摘要:語句塊的行都有縮進,但并不是必須的。這是語句這是語句語句完畢條件運算符條件運算符條件運算符和條件語句可以互相轉換,條件運算符的性能更高。。。。。語句的嵌套定義并賦值一個變量優秀當第一個條件運算符為時進入嵌套的。。。。 語句 語句的概述 在JavaScript中,語句使用分號(;)進行分隔。可以在一行編寫一條語句,也可以在一行編寫多條語句分類 件語句:JavaScript解釋器根據一個值...

    waruqi 評論0 收藏0
  • JavaScript核心語法——語句

    摘要:語句塊的結尾不需要分號,語句塊中的行都有縮進單并不是必須的。條件語句條件語句就是指通過判斷指定的計算結果,來決定執行還是跳過指定的語句塊。語句,在語句的基礎上,允許提供多個條件判斷。語句是終端語句,用于循環語句或開關語句。 語句 語句的概念 語句其實就是JavaScript中的整句或命令,使用分號進行分隔,可以編寫一句,也可以編寫多句。JavaScript中使用花括號({})表示一個語...

    seanlook 評論0 收藏0
  • q'qJavaScript學習第三天筆記(語句

    摘要:循環語句循環語句是什么循環語句是一系列反復執行到符合特定條件的語句。示例代碼如下跳轉語句什么是跳轉語句跳轉語句就是使得代碼的執行可以從一個位置到另一個位置,跳轉語句包括和兩種。 語句 語句 語句的概述 1.描述:在JavaScript中,語句使用分號(;)進行分隔。可以在每行編寫一條語句,也可以在每行編寫多 條語句(建議每行只編寫一條語句)。JavaScript解釋器按照語句...

    chenjiang3 評論0 收藏0

發表評論

0條評論

最新活動
閱讀需要支付1元查看
<