zoukankan      html  css  js  c++  java
  • python学习日记2

    1.与用户交互

      1)什么是与用户交互

        程序等待用户输入一些数据,然后程序执行完毕后为用户反馈信息

      2)python与用户交互的方式

        input

    2.格式化输出

      print

      还有一种使用方式是%s

      列如

     1 pro_info = {'city':'北京',
     2             'sh':'直辖市',
     3             'area':'xxx',
     4             'population':'xxx'}
     5 print('''
     6 ======= %s ========
     7 省会:%s
     8 面积:%s
     9 人口:%s
    10 ======= end =======
    11 ''' %(pro_info['city'],pro_info['sh'],pro_info['area'],pro_info['population']))

    3.基本的数据类型

      1)整型int

      2)浮点型float

      3)字符型 str

        注意引号的配对

        列如   

    info = "computer'name'"

        注意点:字符相加是申请新的空间,将原来的字符拷贝放入新的空间

      4)列表  list (列表是有序的)

        列表中的第一位是0

    1 info = [0,'a',2,3,['a',4]]
    2 print(info[4][1])

      5)字典 dict(字典是无序的)

    1 info = {'name':'beard','age':'22','hope':'good'}
    2 info['name']

      6)布尔值

        只有true和false

        ==比较的是值

        is比较的是id

    4.赋值方式

      1)链式赋值

        a=b=c=d=1

      2)交叉赋值

        n=1

        m=2

        n,m=m,n

      3)变量的解压赋值

        a=[1,2,3,4]

        b,c,d,e=a

      

  • 相关阅读:
    mixin混合
    python类内部调用自己的成员函数必须加self
    合并/取消合并单元格
    pandas 显示所有的行和列
    pandas 利用openpyxl设置表格样式
    Nowcoder9983G.糖果(并查集)
    Nowcoder9983F.匹配串(思维)
    Nowcoder9983E.买礼物(链表+线段树)
    Nowcoder9983C.重力追击(暴力+少用sqrt)
    Nowcoder9983B.内卷(双指针)
  • 原文地址:https://www.cnblogs.com/jianhaozhou/p/9343326.html
Copyright © 2011-2022 走看看