wyyy721 发表于 2018-8-15 06:58:48

python-第二课

  正课
  1,转义字符
  2,如何查看数据类型的函数
  3,交互式操作命令 raw_input()
  4,运算符
  5,列表
  转义字符
  \将有意义的字符变为普通字符    \n换行符
  查看数据额类型的函数 type()
  >>> print (type('gao'))
  <type 'str'> 字符串
  >>> print (type(4))
  <type 'int'> 整形
  >>> print (type(4.1))
  <type 'float'> 浮点型
  print (type (True))
  <type 'bool'> 布尔型
  >>> print (type ('True'))
  <type 'str'> 字符串
  >>> print (type (None))
  <type 'NoneType'> 空
  交互式操作命令 raw_input()
  >>> name=raw_input('you name?')
  you name? gao
  >>> print (name)
  gao
  运算符
  一,算术运算符
  +
  >>> 1+1
  2
  -
  >>> 2-1
  1
  *
  >>> 2*2
  4
  /
  >>> 2/2
  1
  结果取余数(%)
  >>> 4%3
  1
  ** 次方运算
  >>> 2**3
  8
  //   整除 取证
  >>> 9//4
  2
  二,关系运算符
  ==等于
  != 不等于
  <> 比较两个对象是否不相等
  >= <=    大于等于小于等于
  三 if语句
  if 条件 a>b : print(‘真的假的’)
  四,赋值运算符
  1,=简单赋值运算符
  a=b+c
  2,+= -= /= *= **= //= %=
  列表
  是python最基本的数据结构,由一个[用,隔开组成的数据结合]
  数据可以是任意类型
  语法:[元素1,元素2,元素3----]
  序列中的每个元素会自动分配一个位置(索引下标)
  列表的特点
  1,列表中可以含不同类型的对象
  2,支持嵌套
  3,可变(可以修改)通过下标,切片
  如何定义类表
  方法一:[] list=
  方法二:使用内置函数list(可以将一个序列转为列表)
  >>> a='gao'
  >>> b=list(a)
  >>> print b
  ['g', 'a', 'o']
  如何访问列表中的值
  var list【1,2,3】
  lists【0】 获取小标对应的元素
  lists【0:2】 从0到2个位置
  >>> print b
  ['g', 'a', 'o', ' ', 'x', 'i', 'n', 'g', ' ', 'z', 'h', 'o', 'u']
  >>> b
  ['g', 'a', 'o']
  修改列表中的元素
  脚本写法
  a='gao','xing','zhou'
  b=list(a)默认使用,分割
  print b
  b='ggg' 修改位置1的值
  print b
  执行输出
  # python gao.py
  ['gao', 'xing', 'zhou']
  ['gao', 'ggg', 'zhou']
  列表的索引和切片
  print (b) 从下表第一个位置开始截取,倒数第二个位置开始后面的开始。
  print (b) 显示0 和 2 位置的前一个位置
  print (b) 显示0到第三个值之间的值 也就是0 1 2 最后一个3不显示
  print (b[::2]) 显示从第一个值开始后每隔2个数的值如果是3就是每隔3个
  向列表中追加元素
  append():
  b.insert(1,‘gg’)在1列之前插入gg
  b.extend(a)   将a的列表值给b
页: [1]
查看完整版本: python-第二课