python3编程基础之一:操作

  基本操作有:读数据、写数据、运算、控制、输入、输出、语句块

1、读取数据:

  num1 = 50
  num2 = num1                   //通过num2取得num1的值,这就是逻辑上的读取

  测试数据:print(num1)
  结果:50
  测试数据:print(num2)
  结果:50

2、写入数据:

  num1 = 50 

  num2 = num1                   //将num1的值写入num1,实际上是num2读取到num1的值后,num2的值被写入,num1的值被读取,一般是赋值号左侧的被写入,右侧的被读取,分别是左值和右值

  测试数据:print(num1) 
  结果:50 
  测试数据:print(num2) 
  结果:50

3、运算:数值运算、位运算、逻辑运算

  1)、数值运算:+ - × /  %  pow() sqrt()等

  测试数据:print(num1 + num2)         //+
结果:100
  测试数据:print(num1 - 10)           //-
  结果:40
  测试数据:print(num1 * 2)           //*
  结果:100
  测试数据:print(num1 / 3)           // /,和c语言不一样,没有强制转换为整型结果
  结果:16.666666666666668

  import math                 //必须先导入数学库,才能使用内置的函数pow和sqrt
  测试数据:print(math.pow(num1, 2))        //pow函数,注意参数个数及类型
  结果:2500.0

  测试数据:print(math.sqrt(num1))          //sqrt函数,注意参数个数及类型
  结果:7.0710678118654755

  2)、改变数据流向:输入、输出

  调用函数:name = input("Enter your name: ")       //用name获取用户的输入数据,input中传入提示信息
  用户输入:Enter your name: zhangsan             //用户输入信息
  测试数据:print(name)
  结果:zhangsan
  调用函数:age = int(input("Enter your age: "))
  Enter your age: 23
  测试数据:print(name, age)
  结果:zhangsan 23                  //输入数据成功,并且完成数据的输出  

  3)、格式控制:转换含义

  测试数据:print('hello \                 // \换行
  ... world!')
  结果:hello world!
  测试数据:print('hello \\ world!')             //输出\符号,需要先转义一下
  结果:hello \ world!
  测试数据:print('hello \' world!')             //输出'符号,需要先转义一下
  结果:hello ' world!
  测试数据:print('hello \" world!')             //输出"符号,需要先转义一下
  结果:hello " world!
  测试数据:print('hello \a world!')             //输出响铃,需要先转义一下
  结果:hello  world!
  测试数据:print('hello \b world!')              //输出退格符号,需要先转义一下
  结果:hello world!
  测试数据:print('hello \e world!')             //输出不知道符号,需要先转义一下
  结果:hello \e world!
  测试数据:print('hello \000 world!')            //输出空符号,需要先转义一下
  结果:hello  world!
  测试数据:print('hello \v world!')               //输出纵向制表符,需要先转义一下
  结果:hello  
          world!
  测试数据:print('hello \t world!')               //输出横向制表符,需要先转义一下
  结果:hello    world!      

  4)、语句块:组合语句

  如果需要将所有语句组合成语句块,需要都用tab,构成相同的缩进即可  

  5)、数据遍历:获取某个集合中所有数据,循环遍历

  • 取值 就是从 元组 中过去储存在指定位置的数据

  • 遍历 就是 从头到尾 依次 从 元组 中获取数据

  格式

1 #for item in info:
2     # 循环内部针对元组元素进行操作
3     # print(itme)
  • 在 python 中,可以使用 for 循环遍历 所有非数字类型的遍历:列表、元组、字典 以及 字符串

  • 提示:在实际开发中,除非 能够确认元组中的数据类型,否则针对元组的循环遍历需求并不多 

info_tuple_01 = ('zhangsan', 18, 78.5)
for my_info in info_tuple_01:
     print(my_info)                       //print前必须要加tab键

 

  结果: zhangsan
      18
      78.5

posted @ 2019-11-02 20:00  叕叒双又  阅读(192)  评论(0编辑  收藏  举报