zoukankan      html  css  js  c++  java
  • 7.1Python入门(二)

    python中的注释

    什么是注释:对代码的解释和注释,是给别人看的,python不会识别。

    单行注释用#,书写规范,代码后空两格输入#,然后空一格再注释。

    多行注释使用三引号,可以是三个单引号,也可以是三个双引号。

    '''            """

    多行注释          多行注释

    '''            """

    python中的输入方式

    1.python3中的方式

    关键字:input()

    python3中使用关键字input进行输入,输入的任何数据类型都存储为字符串形式。

    2.python2中的方式

    1.关键字:input()

    通过input输入,但是需要自己告诉计算机输入的数据是什么类型,否则会报错。

    2.关键字:raw_input()

    和python3的input输入一样,输入的任何数据类型都存储为字符串形式。

    格式化输出

    占位符:%s和%d

    %s是一个常用的占位符,可以给任何数据类型占位,而%d只能给数字占位,使用多个占位符的时候是谁先来谁先坐的规则,使用到的占位符的个数和赋值的占位符个数必须数量一致。

    数据类型

    什么是数据类型?

    数据:衡量/记录事物的状态/特征

    类型:不同的数据应该有不同的类型来存储

    所以数据有很多类型,常见的:

    int   整型(也就是整数,a = 10)

    作用:年龄、QQ号、手机号、身份证号(不带X的那种)

    float   浮点型(也就是小数,带小数点的数,a = 2.1)

    作用:身高,体重,薪资

    complex   复数型(1-2j)

    a = 1-2j
    a.real  # 查看实部
    1.0
    a.imag  # 查看虚部
    -2.0

    str  字符串

    作用:存储描述性信息,比如个人简介等

    1.单引号:s = '字符串'

    2.双引号:s = "字符串"

    3.三引号:s = '''字符串'''

    ''''''

    字符串

    字符串

    ''''''(三引号可以多行,还可以用来做注释,而且python中的字符串支持加和乘操作。)

    list   列表(a = [1,2,3,'s',2.1]

    作用:能够存储多个数据,并且可以方便的取出一条或多条

    定义:内部通过逗号分隔开多个数据,并且这多个数据可以是任意的数据类型

    dict  字典({'name':'jason','age':18,'hobby':['妹纸','钞票']}

    作用:能够存储多组数据,存取的数据有对应的描述

    定义:大括号内存多个元素,元素的格式key:value形式存储,键值对与键值对之间逗号隔开,key通常是描述value的描述性信息,key通常存的就是字符串,value就是描述性信息对应的真实的数据,value可以是任意类型。

    bool  布尔值

    通过true和false来判断事物的真假和对错

    运算符

    print(10 / 3)  结果保留小数部分
    print(10 // 3)  只保留整数部分
    print(10 % 3)   取余数
    print(2**3)   2的三次方

    比较运算:== != > < >= <=
    了解知识:
    数字之间可以互相比较大小
    print(10 > 3)
    print(10 > 3.1)
    print(10 != 9) # 不等于

    增量运算

    xxx += 1 # xxx = xxx + 1
    xxx *= 2 # xxx = xxx*2
    xxx -= 10 # xxx = xxx - 10
    print(xxx)

    链式赋值

    x = 100
    y = 100
    z = 100
    a = 100
    b = a
    c = b
    x = y = z = 8000

    解压赋值
    l = [1,2,3,2,3,4,5,6,7,6,4,56,7,6,5,3,3,4,4]
    a = l[0]
    b = l[1]
    c = l[2]
    d = l[3]
    a,b,c,d, = l # 前面的变量个数与后面的元素个数必须相等
    a,_,_,d = l
    a,*_,d = l
    print(a,d)
    print(_)

    交叉赋值

    m = 7 

    n = 8

    第一种:

    o = m
    m = n
    n = o
    print(m,n)

    第二种:
    m,n = n,m
    print(m,n)

    与  或  非
    and  or  not
    print( 1 > 0 and 3 > 4)  # and两边必须同时成立 结果才成立
    print( 1 > 0 or 1 > 0 and 3 > 4)  # or只要有一边成立 立即成立 后面的无需再看
    print(not 1 > 3)  # 结果取反

  • 相关阅读:
    一个非常棒的jQuery 评分插件好东西要分享
    Visual Studio 2012 更新包2发布,附离线安装方法及下载
    ECC Copy Client 之后的SAP*登陆问题 沧海
    使用现有ECC数据库进行安装或者恢复系统 沧海
    SAP 登陆平衡(SAP Logon Balancing) 沧海
    Target host or target server ***** is not in operation mode 沧海
    如何获得系统设置参数列表 沧海
    IDES安装之后的配置 沧海
    关于Basware的使用随想 沧海
    Information About the SAP Load Generator (SGEN) 沧海
  • 原文地址:https://www.cnblogs.com/francis1/p/11117343.html
Copyright © 2011-2022 走看看