• 数据类型及运算符


    一:注释
    1单行注释:如print(hello world) # 这是一行输出代码
    2多行注释:如'''
    校长亲切
    老师博学
    主任敬业
    '''

    二:数据类型
    1整型如age=18
    作用:记录事物的等级年龄数量
    2浮点型如salary=1.3
    作用:记录薪资,身高,体重
    3字符串如name='khan'
    作用:记录描述事物的状态
    定义:单引号/双引号/三引号中包涵的一系列字符
    字符串与字符串可以相加如:x='hello'
    y='world'
    print(x+y)
    字符串的乘法如print('khan'*10)
    4列表list如l=[1,[2,3],4]
    作用:按照位置记录多个同种属性(索引从0开始,索引值对应值代表的就是位置),并且可以取出指定位置的值
    定义:在[]内用逗号隔开多个任意类型的值
    如l=[10,2.3,'a',['khan',18,eat]]
    print(l[3][2])
    5字典类型dict如d={'name':'khan','age':18,'height':180}
    作用:记录多个不同属性的值
    定义:在{}内用逗号分隔开多个元素,每一个元素由key:value组成
    value就是我们存储的值,可以是任意类型,key应该对value有描述性的功能,key的类型通常是str
    info={
    'name':'khan',
    'hobbies':['eat','sleep'],
    'height':180,
    conpany_info{
    'name':'Oldboy,
    'type':'education'
    'emp_num':200
    }

    }
    print(info[conpany_info][type])


    6布尔类型
    所有的数值都自带布尔值,其中0、None、空布尔值为False,其余都为True



    三格式化输入输出
    1接受用户输入
    name=input('请输入你的名字:')
    print(name)
    2格式化输出
    name=input('请输入你的名字:')
    age=input('请输入你的年龄:')
    print('你的名字是%s 你的年龄是%s' %(name,age))

    四运算符
    1算数运算符
    如print(10+3)
    print(10-3)
    print(10*3)
    print(10/3)
    print(10//3)
    print(10**3)
    print(10%3)
    2比较运算符
    print(10>3)
    print(10<3)
    print(10!=3)
    print(10==3)
    3赋值运算符
    3.1增量赋值
    age=10
    age+=1
    age-=2
    age*=2
    age/=2
    print(age)
    3.2链式赋值
    x=y=z=10
    print(id(x),id(y),id(z))
    3.3解压赋值
    l=[1,2,3,4,5]
    x,y,z,c,v=l
    print(x,y,z,c,v)
    4逻辑运算符
    4.1 and:逻辑与,用来连接左右两个条件,在左右两个条件同时为True的情况下,最终结果才为True
    4.2 or:逻辑或,用来连接左右两个条件,左右两个条件但凡有一个为True,最终结果就为True
    4.3 not:取反
    5、身份运算符
    ==:判断的是值是否相等
    is:判断的是id是否相等
    值相同,id可以不等
    id相同,值一定相同

    承蒙关照
  • 相关阅读:
    HIVE的基本操作
    sqoop数据迁移
    工作流调度器azkaban
    C/s模式与B/S模式
    自动装箱和拆箱所带来的问题(1)“==”问题
    线程死锁
    模拟售票
    线程之间的通信
    线程同步引发的安全问题
    sql server 与 mysql在自定以数据类型的区别
  • 原文地址:https://www.cnblogs.com/guanlei/p/10567857.html
Copyright © 2020-2023  润新知