python變量、數據類型、運算符、分支

變量對象

  • 是一個數據存儲空間的表示,無需關鍵字,不須要聲明;
  • 命名規則:由數字、字符、下劃線組成,不能以數字開始,不能關鍵字,區分大小寫;
  • print()換行,不換行:print(,end=」」),用戶輸入:input(),其中輸入的爲字符串,能夠經過類型轉換轉爲本身須要的類型,可使用斜槓( \)將一行的語句分爲多行顯示;註釋:#單行註釋 多行註釋’’’ ‘’’
  • del刪除單個或多個對象的引用
  • #變量
    # x=1;
    # print(x);
    # _y=12;#命名規則:由數字、字符、下劃線組成,不能以數字開始,不能關鍵字,區分大小寫;
    # print(_y);
    # input("請輸入用戶名:");#用戶輸入:input(),其中輸入的爲字符串
    # a,b,c=1,2,3;
    # print(a,end=" ");#不換行:print(,end=」」)
    # print(b,end=" ");
    # del a,b;#del刪除單個或多個對象的引用
    # print(c);

數據類型字符串

  • 數字Number:int,float,bool,複數
  • 字符串:String
  • 數據類型之間的轉換
  • #數據類型
    x=1; #int
    y=1.2; #float
    z="張三" ;#字符串
    print(x,y,z);
    #字符串
    name="張三";
    name=name+"33";
    print(name);
  • #數據類型的轉換:
    name=input("請輸入你的姓名:");#input 鍵盤錄入 類型:str
    print("你輸入的名字是:"+name);
    age=int(input("請輸入你的年齡:"));#int() 將str轉換成int
    print("姓名:"+str(name)+"年齡:"+str(age));#str() 將非str轉換成str

運算符input

  • 算術運算符:+ - /(獲得小數), %(取餘), //(只獲得商,取整),* 冪(返回x的y次冪)
  • 關係運算符:> < >= == <= != 最終的返回bool
  • 邏輯運算符:and or not && || !
  • 成員運算符: in( x 在 y 序列中返回 True) not in( x 不在 y 序列中返回 True)
  • 小練習:請用戶輸入一個四位數字:求此數字各個位之和
  • #運算符
    #算術運算符:+ - /(獲得小數), %(取餘), //(只獲得商,取整),**冪(返回x的y次冪)
    a=b=c=2;
    print(a+b);
    print(a-b);
    print(a*b);
    print(a/b);
    print(a%b);
    print(a//b);
    print(a**b);
    #關係運算符:> < >= == <= != 最終的返回bool(布爾類型值:ture false)
    print(1>2);
    print(1<2);
    print(1>=2);
    print(1==2);
    print(1<=2);
    print(1!=2);
    #邏輯運算符:and or not && || !
    print(False and False);#and(與) 兩個爲真才爲真
    print(False or True);#or(或) 一個爲真則爲真
    print(not False);#not(非) 相反的意思
    #成員運算符: in( x 在 y 序列中返回 True) not in( x 不在 y 序列中返回 True)
  • #小練習:請用戶輸入一個四位數字:求此數字各個位之和
    num=int(input("四位數字:"));
    qian=num//1000;
    bai=num%1000//100;
    shi=num%100//10;
    ge=num%10;
    print(qian+bai+shi+ge);

分支結構it

  • #分支結構: is switch
    #if 簡單if  if else  - 多重if  嵌套if
    age=int(input("你的週歲:"));
    if(age<=18):
        print("考入大學");
    elif(age<=25):
        print("結婚生子");
    elif(age<=35):
        print("事業頂峯");
    elif(age<=45):
        print("補補腎");
    else:
        print("掛在牆上");
相關文章
相關標籤/搜索