Python语法基础 二
Python语法基础 三
Python数据结构-列表
Python数据结构-字典
1.注释
注释:对代码进行解释的一段文字,不会被编译器当成代码解释
# python单行注释
'''
多行注释
多行注释
多行注释
'''
2.运算符
"""
运算符
+ 加
- 减
* 乘
/ 除
// 取商
% 取余
** 幂运算
"""
print(1 + 2)# 3
print(1 - 2)# -1
print(1 * 2)# 2
print(1 / 2)#0.5 0不能当除数
print(1 // 2)#0
print(1 % 2)#1
print(4 ** 2)#16
3.变量
'''
变量
声明规则
变量名 = 变量值
变量类型
整数 int age = 18
字符串 str name = "zzw"
浮点数 float price = 12.33
布尔值 b = True,c = False
......
'''
age = 18 #整数类型
name = "zzw" #字符串
price = 12.11 #浮点数
isBig = True #布尔值
print(age)
print(name)
print(price)
print(isBig)
#用print()同时打印多个变量,将变量用","隔开
print(age, name, price, isBig)#18 zzw 12.11 True
4.类型转换
"""
类型转换
查看变量类型使用type()
"""
# type()的使用
# temp = "tony"
# print(type(temp)) # <class 'str'>
# bool转int True-->1 False-->0
# print(int(True))#1
# print(int(False))#0
# int转bool 非0即True
# print(bool(1))#True
# print(bool(0))#False
# print(bool(3))#True
# float转int 取整数部分
# print(int(1.12))#1
# print(int(1.0))#1
# int转float
# print(float(1))#1.0
# print(float(2))#2.0
# str转int
# 只能转换整数类型的字符串
# print((int("111")))#111
# print(int("1.1"))#报错 ValueError
# print(int("在这种"))#报错 ValueError
# str转float
# print(float("1.1"))#1.1
# print(float("1"))#1.0
# print(float("1.1a"))#报错 ValueError
5.输入(input())与输出(print())
"""
输出
print()
1.一次输出多个变量
a = "str"
b = 1
c = True
print(a,b,c)
2.按格式输出
输出 我的名字是张新发
name = "张新发"
print("我的名字是%s" % name)
print("我的名字是{}".format(name))
print("我的名字是{0}".format(name))
%s 表示该位置要插入一个字符串
%d 表示该位置要插入一个整数
%f 表示该位置要插入一个浮点数
{} 表示该位置要插入一个值 将要插入的值在format()中传入
"""
# 第一张方式 格式化输出
# name = "zzw"
# age = 12
# height = 1.76
# print("我的名字是%s我的年龄%s我的升高%0.2f" % (name, age, height))#0.2f表示保留两位小数
# # 按照默认顺序输入
# print("我的名字是{}我的年龄{}我的升高{}".format(name, age, height))
# # 按照顺序插入
# print("我的名字是{0}我的年龄{1}我的升高{2}".format(name, age, height))
#
# # 保留两位小数
# print("花了{:.2f}".format(3.141212))
'''
输入
input()
使用input()会返回你在控制台输入的值 用一个变量接收
input()输入进来的值都是字符串 做计算的时候要转换成相应的类型
'''
# name = input("请输入名字")
# print(name)
'''
输入输出练习
'''
# 输入重量和价格 输出总价
# weigh = float(input("请输入重量:"))
# price = float(input("请输入价格:"))
# print("总价为%0.2f"%(weigh*price))
# 输入数字10 打印10%
# num = input("输入一个数字")
# print("{}%".format(num))
# print("%d%%" % num)
# 输入个人信息 格式化打印
# name = input("输入名字")
# age = int(input("输入年龄"))
# gender = input("输入性别")
# print("我的名字是{},我的年龄是{},我是{}的".format(name, age, gender))
# print("我的名字是%s,我的年龄是%d,我是%s的" % (name, age, gender))
5.比较运算符
"""
比较运算符
= 赋值运算 a = 1
== 判断运算符
!= 不等于
<= 小于等于
>= 大于等于
> 大于
< 等于
"""
a = 1
b = 1
print(a == b) # True
print(a < b) # False
print(a > b) # False
print(a >= b) # True
print(a <= b) # True