zoukankan      html  css  js  c++  java
  • python变量赋值小案例

    #coding:utf-8
    #输入函数:用来接收用户输入的东西的
    #username=input('请您输入用户名:')
    #print('hello world')
    #username='zhiliao'
    #print('my username is :%s' % username)
    #运行解果//my username is :zhiliao
    
    username=input('请您输入用户名:')
    password=input('请您输入密码:')
    
    print ('您输入的用户名是: %s '% username )
    print ('您输入的密码是: %s' % password )
    
    username=input('请您输入用户名:')
    password=input('请您输入密码:')
    
    print ('您输入的用户名是:%s' % username)
    print ('您输入的密码是:%s' % password) 

    Python 中的变量不需要声明。每个变量在使用前都必须赋值,变量赋值以后该变量才会被创建。

    在 Python 中,变量就是变量,它没有类型,我们所说的"类型"是变量所指的内存中对象的类型。

    等号(=)用来给变量赋值。

    等号(=)运算符左边是一个变量名,等号(=)运算符右边是存储在变量中的值。例如:

    #!/usr/bin/python3

    counter = 100 # 整型变量

    miles = 1000.0 # 浮点型变量

    name = "runoob" # 字符串 

    print (counter)

    print (miles)

    print (name)

    运行实例 »

    100

    1000.0

    runoob


    多个变量赋值

    Python允许你同时为多个变量赋值。例如:

    a = b = c = 1

    以上实例,创建一个整型对象,值为 1,从后向前赋值,三个变量被赋予相同的数值。

    您也可以为多个对象指定多个变量。例如:

    a, b, c = 1, 2, "runoob"

    以上实例,两个整型对象 1 和 2 的分配给变量 a 和 b,字符串对象 "runoob" 分配给变量 c。


    标准数据类型

    标准数据类型

    Python3 中有六个标准的数据类型:

    Number(数字)

    String(字符串)

    List(列表)

    Tuple(元组)

    Set(集合)

    Dictionary(字典)

    Python3 的六个标准数据类型中:

    不可变数据(3 个):Number(数字)、String(字符串)、Tuple(元组);

    可变数据(3 个):List(列表)、Dictionary(字典)、Set(集合)。

    Number(数字)

    Python3 支持 int、float、bool、complex(复数)

    在Python 3里,只有一种整数类型 int,表示为长整型,没有 python2 中的 Long。

    像大多数语言一样,数值类型的赋值和计算都是很直观的。

    内置的 type() 函数可以用来查询变量所指的对象类型。

    >>> a, b, c, d = 20, 5.5, True, 4+3j

    >>> print(type(a), type(b), type(c), type(d))

    j结果:

    <class 'int'> <class 'float'> <class 'bool'> <class 'complex'>

    此外还可以用 isinstance 来判断:

    实例

    >>>a = 111>>> isinstance(a, int)True>>>

    isinstance 和 type 的区别在于:

    type()不会认为子类是一种父类类型。

    isinstance()会认为子类是一种父类类型

    a =10

    print(isinstance(a,int))

    结果:

    true



  • 相关阅读:
    遗传算法(Genetic Algorithm, GA)及MATLAB实现
    CCF CSP 201809-2 买菜
    PAT (Basic Level) Practice (中文)1008 数组元素循环右移问题 (20 分)
    PAT (Basic Level) Practice (中文)1006 换个格式输出整数 (15 分)
    PAT (Basic Level) Practice (中文)1004 成绩排名 (20 分)
    PAT (Basic Level) Practice (中文)1002 写出这个数 (20 分)
    PAT (Advanced Level) Practice 1001 A+B Format (20 分)
    BP神经网络(原理及MATLAB实现)
    问题 1676: 算法2-8~2-11:链表的基本操作
    问题 1744: 畅通工程 (并查集)
  • 原文地址:https://www.cnblogs.com/lsswudi/p/11127982.html
Copyright © 2011-2022 走看看