Python
2019-01-03 本文已影响0人
程序设计法师
- 单行注释(代码和注释之间必须要有至少两个空格,如果代码和注释在同一行的情况下)
# 这是单行注释,#后要加空格
print("这是单行注释") # 代码和注释之间必须要有至少两个空格,如果代码和注释在同一行的情况下
- 多行注释
"""
这是块注释(多行注释)
"""
- 算数运算符
* * 幂 (又称次方、乘方)比如 9 ** 2=81
// 取整除(返回除法的整数部分(商))
% 取余数
幂的优先级最高,其次乘除,然后取余,取整
- 变量就是用来存储数据的
qq_number = "这是我的qq"
print(qq_number)
- type可以查看一个变量的类型
height = 2.90
print(type(height))
输出如下:
<class 'float'>
- python2.x中整数根据保存数值的长度还分为int 和long,在python3.x中,没有long都是int
- 强制类型转换
int()
float()
str()
- python中命名都使用小写,用下划线连接,或者驼峰命名法
- python中没有equals比较string字符串的方法,是用==来替代的
print("world")
# 这是单行注释,#后要加空格
print("这是单行注释") # 代码和注释之间必须要有至少两个空格,如果代码和注释在同一行的情况下
"""
这是块注释(多行注释)
"""
qq_number = "这是我的qq"
print(qq_number)
qword = "few"
print(qword)
price = 8.5
weight = 2.3
money = price * weight
print(money - 5)
name = "小明"
gender = True
height = 2.90
print(type(height))
print(type(2 ** 623))
first_name = "张"
end_name = "三"
result = first_name + end_name
print(result)
print(first_name * 10)
# 强制类型转换
print(float(3))
print(int("123"))
print(str(123))
print(type(str(123)))
# input函数结果类型都是str
"""
price_str = input("请输入苹果的价格")
weight_str = input("请输入苹果的重量")
price = str(int(price_str) * int(weight_str))
print(price)
print(int(input("你想要多少香肠")) * float(input("香肠多少钱一斤?")))
"""
# 格式化输出
name = "张三丰"
print("我的名字叫%s,请多多关照" % name)
studentInt = 10
print("学号是:%d" % studentInt)
print("学号是:%06d" % studentInt) # 六位,没有的话用0补齐
stFloat = 10.2
print("苹果怎么卖的 %f" % stFloat)
print("苹果怎么卖的 %.2f" % stFloat) # 小数点后两位
# 输出百分比
scale = 0.23
print("数据比例是 %f%%" % scale)
print("数据比例是 %.2f%%" % scale)
# 判断语句,(if语句和下方缩进部分是一个完整的代码块)
age = 18
fmale = "男"
if age >= 18:
if fmale == "男":
print("补可以上网")
else:
print("")
else:
print("不可以上网")
alase = input("你知道我的年龄吗")
if int(alase) >= 23:
print("你太大了")
else:
print("你太小了")
# 逻辑运算符 and与(必须两个同时成立才能为true) or或(只要有一个成立就为true) 非not(取反)
age = 15
fmale = "男"
if age == 15 and fmale == "男":
print("芳华正茂")
else:
print("年龄不佳")
if age >= 0 and age <= 16:
print("年龄正好")
if age == 12 or fmale == "男":
print("年龄最佳")
is_employee = False
if not is_employee:
print("不是我们公司的人")
holiday = "平安夜"
if holiday == "情人节":
print("买玫瑰")
elif holiday == "平安夜":
print("买苹果")
elif holiday == "生日":
print("买蛋糕")
else:
print("啥都不买")
E:\python_project\venv\Scripts\python.exe E:/python_project/world.py
world
这是单行注释
这是我的qq
few
14.549999999999997
<class 'float'>
<class 'int'>
张三
张张张张张张张张张张
3.0
123
123
<class 'str'>
我的名字叫张三丰,请多多关照
学号是:10
学号是:000010
苹果怎么卖的 10.200000
苹果怎么卖的 10.20
数据比例是 0.230000%
数据比例是 0.23%
补可以上网
你知道我的年龄吗20
你太小了
芳华正茂
年龄正好
年龄最佳
不是我们公司的人
买苹果