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("挂在墙上");
相关文章
相关标签/搜索