[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)

 

学习地址:https://ke.qq.com/webcourse/index.html#cid=320330&term_id=100380209&taid=2416816752485194&vid=f1428qbvadq

posted on 2019-03-30 20:35  bijian1013  阅读(228)  评论(0)    收藏  举报

导航