python中所有的数据都是对象
简单的python内置函数
字符串和字符
chr():返回ASIIC码对应的字母
ord():返回ASIIC码
s=str(3.4) ##convert a float to string
k=eval(s) ##convert string to float
转义字符
print()不换行打印
print("AAA",end=" ")
实例:最小数量的硬币
- 功能:将一定数量的钱分类成几个更小货币单元,输入一个总金额,是一个用美元和美分表示的浮点值,然后输入一个报告,罗列出等价的货币 :美元、两角五分硬币、一角硬币、五分硬币以及美分的个数
- 程序
import math
amount = eval(input("please enter a mount,for example 11.56:"))
remainingAmount = int(amount*100)
# find the dollars of amount
numberOfDollars = remainingAmount // 100
remainingAmount %= 100
# find the quarter of amount
numberOfQuarter = remainingAmount//25
remainingAmount %= 25
# find the number of dimes
numberOfDimes = remainingAmount // 10
remainingAmount %= 10
numberOfNickels = remainingAmount // 5
remainingAmount %= 5
numberOfPines = remainingAmount
print(1)
对象和方法简介
f=3.14
type(f) # <class 'float'>
python中的变量实际上是一个对象的引用。
因为每一个变量都是一个类(面向对象的思想),所以可以在每一个对象上执行相应的操作。
s="weLcome"
s.lower() # invoke(援引) the lower method
s.upper() # invoke the upper method
s.strip()#delete the blank in the end and front
保留小数点
# case 1
f=16.40
round(f,2) # 保留小数点后几位,但是对于 16.40,只输出16.4
# case 2
f=16.20
format(f,".2f") # f数字或者字符串,
format(item,format-specifier) # format-specifier 和c的控制输出的格式一样