来自 b站up"海洋饼干叔叔",
2小时Python源码:
"""
n = 3
fPrice = 3.6
fAmount = n * fPrice
# print("3*3.6 = %.2f" % fAmount)
b, c = "111", "222"
# print(b, c)
# print(type(b), type(c))
n = 0.14
n*= 100 # n = n * 14
# if n == 14:
# print("n == 14")
# else:
# print("n != 14")
###
# 非0即真
# print("True is ", int(True), "False is ", int(False))
# if 0:
# print(True)
# elif 0.1:
# print(False)
###
###
#字符串中的转义字符, 基本上与C语言相同
# \t \n
# str1 = "\n\t 111 \n\t 222"
# print(str1)
###
###
# 字符串中的成员函数
# sName = "Python Learning"
# print(sName,'\n', sName.lower(),'\n',sName.upper())
###
###
# 类型转换
s1 = "120"
i = int(s1)
f = float("3.1415926")
# print(str(i), str(f))
# print(bool('hello'))
###
###
# 类型转换错误
# i = int("1600K")
# print(i)
###
###
# 整数除以整数 = 浮点数, 这一点和C语言不同
a = 10
b = a / 3
# print(b)
c = a // 3
# print(c, type(c))
d = a % 3
# print(d)
###
###
# 比较与逻辑
a = 10
a < 20 and a >= 10, a != 3, a>100 or a<20, not a>=10
###
###
# 运算优先级
# x**y 表示 x的y次方
###
###
# 简单的内置函数
n1 = pow(2, 3)
n2 = abs(-10)
n3 = round(7/2)
# print(n1, n2, n3)
###
###
# 自定义函数
# 抄当前的水表数end和上一次水表数last, 输出水费
def cost(iStart, iEnd):
iConsume = iEnd - iStart
return "%.2f" % int(iConsume * 0.85)
# print(cost(iStart=200, iEnd=300))
###
###
# 导入模块
import math
# print(math.floor(67.7), math.ceil(78.1), math.sqrt(9))
from math import sqrt
# print(sqrt(16))
###
###
# turple 画图工具 略
# a = input("Message:")
# print(a, type(a))
# b = int(a)
# print(b, type(b))
###
"""
###
# 进制 %d 10进制, %x 16进制整数
a = 0xfe
b = 0b0111
# print(a , b)
# print("%d %x %s" % (a, a, bin(a)))
###
###
# 注释 """ """ 多行注释或多行字符串
"""
print(111)
"""
print("""print(111)
222""")
###