[Python入门学习]-Python基础与运算
一.什么是数据类型
通俗的理解为:不同的盒子放不同的物品。那么物品就是数据,盒子就是指的一块内存地址。
Python中有如下标准数据类型:数字、字符串、列表、元组、集合、字典。
二.数字类型和布尔型变量
数字类型分为整数和浮点数。
变量:给放在盒子里的物品起一个名字。也就是说给你的数据起一个名字。
原则:名字要有意义。变量命名的规范:只能由字母、数字、下划红组成。首字母不能是数字。
#声明一个变量 first_number = 1 print(first_number) print(type(first_number)) second_float_number = 1.2 print(second_float_number) print(type(second_float_number)) #布尔型 True False third_boolean = False print(third_boolean) print(type(third_boolean))

三.基本运算符
''' 基本运算符 ''' #加法运算 first_number = 5 second_number = 6 result = first_number + second_number print(result) #减法运算 first_number = 12 second_number = 9 result = first_number - second_number print(result) #乘法运算 first_number = 5 second_number = 4 result = first_number * second_number print(result) #除法运算 就算是两个整数相除且能除尽,结果也是浮点型的 first_number = 20 second_number = 2 result = first_number / second_number print(result)

四.算数运算符
''' 算数运算符 ''' #取模运算 i = 10 j = 3 z = i % j print(z) #幂运算 z = i ** j print(z) #取整除运算 z = i // j print(z)

五.赋值运算符
''' 赋值运算符 ''' #加等于 i = 1 i += 5 print(i) #减等于 i = 1 i -= 5 print(i) #乘等于 i = 2 i *= 5 print(i) #除等于 i = 2 i /= 5 print(i) #模等于 i = 2 i %= 5 print(i) #取整除等于 i = 2 i //= 5 print(i)

六.进制运算
''' 进制运算 什么叫做进制? 十进制、二进制、八进制 十进制:1,2,3,4,5,6,7,8,9,10,11,12 二进制:0,1,10 ''' #十进制转换成其他进制 #十进制转换二进制 i = 16 j = bin(i) print(j) #十进制转换八进制 i = 16 j = oct(i) print(j) #十进制转换十六进制 i = 16 j = hex(i) print(j) #二进制转换十进制 i = "10" j = int(i, 2) print(j) #八进制转换十进制 i = '10' j = int(i, 8) print(j) #十六进制转换十进制 i = '10' j = int(i, 16) print(j)

七.位运算
#按位与运算 & ''' 1011 0010 ---- 0010 ''' i = 11 j = 2 z = i & j print(bin(i)) print(bin(j)) print(z) #按位或运算 | ''' 1011 0010 ---- 1011 ''' i = 11 j = 2 z = i | j print(bin(i)) print(bin(j)) print(bin(z)) print(z)

#按位异或运算 ^ ''' 1011 0010 ---- 1001 ''' i = 11 j = 2 z = i ^ j print(bin(i)) print(bin(j)) print(bin(z)) print(z) ''' 按位取反运算 ~ 其实就是:负这个数再减1 ''' i = 11 z = ~i print(bin(i)) print(bin(z)); print(z)

# 左移运算符 i = 11 z = i << 2 print(bin(i)) print(bin(z)) print(z) # 右移运算符 i = 11 z = i >> 2 print(bin(i)) print(bin(z)) print(z)

八.条件控制
注释说明:

当判断的条件为真时执行某种代码逻辑。
''' 表现形式1 if 条件: 语句 ''' if_see = True if if_see: print("买两个包子和一个西瓜") ''' 表现形式2 if 条件: 语句 else: 语句 ''' if_see = False if if_see: print("买两个包子和一个西瓜") else: print("买两个包子") ''' 表现形式3 if 条件: 语句 elif: 语句 elif: 语句 ... else: 语句 ''' name = input("请输入你的名字:") if name == "紫萱": print("紫萱你好") elif name == "秀儿": print("秀儿你好") elif name == "狗蛋": print("狗蛋你好") else: print("我不认识你")

九.课程总结

十.计算器后台算法开发
''' 首先应该声明两个变量,这两个变量进行运算 中间输入一个运算符号 比如说:1 + 2 ''' first_number = input("请输入第一个数字:") operation = input("请输入运算符:") second_number = input("请输入第二个数字:") #类型转换 first_number = int(first_number) second_number = int(second_number) if(operation == "+"): result = first_number + second_number result = str(result) print("运算后的结果是:" + result)

posted on 2019-03-30 20:35 bijian1013 阅读(228) 评论(0) 收藏 举报
浙公网安备 33010602011771号