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

  

猜你喜欢

转载自www.cnblogs.com/jianhaozhou/p/9343326.html