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

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