Professional Documents
Culture Documents
Python Note
Python Note
a=”***”
print(a.join(var1))
a=”!”
print(a*1)
print(a*2)
print(a*3)
print(a*4)
print(a*5)
Index
使用 [ ] Square Bracket
course=”Hello World”
print(course[0]) 找这个 String Index 的第一个字 就是 -11
0 1 2 3 4 5 6 7 8 9 10
H e l l o w o r l d
-11 -10 -9 -8 -7 -6 -5 -4 -3 -2 -1
course=”Hello World”
同时搜寻几个字元(slicing/切片)
print(course[0:3])
name="Tiffany"
print(name[1:-1])
注释 Remark
定义
- 注释就是对代码的说明以及解释
- 更容易了解代码
- 提高程序代码的可读性
- #可以使用为单行注释
#变量定义
var1=u”\u1f00”#使用Unicode
var2=u”\u0783”
注意事项
- 简单,可以一目了然的代码不需要注意
- 对于操作复杂的代码可以在代码前就开始向上相应的注释
- 对于稍微较多的代码 可在语句之后加上注释
- 无需描述代码
数值(Number)数据类型用于储存数值
- int 整数
- float 浮点数
- boolean 布尔值
- Complex 复数
整数的定义
- 定义一个age的整数型变量
age = 14
print(age)
#打印类型
print(type(age))
浮点数类型
- 有小数点的数字
- 12.5,0.5,100.0
#定义浮点数数据类型
height = 182.5
print("你的身高为:“str(")
布尔类型
- 布尔(bool)类型有两个值 True(1), False(0) 为关键字
- 区分大小写
a=True
b=False
print(a+b)
print(a*b)
数据类型的强制转换
a = 10
# int -> float
b = float(a)
# int -> str
c = str(a)
print(type(a),a)
print(type(b),b)
print(type(c),c)
Input()函数
- 接受一个标准输入(input)数据,返回为 String类型
- 也可以使用int(), float()来改变类型
使用eval()函数来自动辨别数据类型
x=eval(input(请输入:"))
print("当前的值是:",x)
print("当前的数据类型是:",type(x))
x=eval(input(请输入:"))
print("当前的值是:",x)
print("当前的数据类型是:",type(x))
x=int(input("请输入正方形的长:"))
y=int(input("请输入正方形的宽:"))
z=int(input("请输入正方形的长:"))
print(type(x))
x = int(input("请输入正方形的长:"))
y = int(input("请输入正方形的宽:"))
print("正方形的面积为:", x * y)
print("正方形的周长为:", x * 6)
x=int(input("请输入一个数字:"))
print(x,"华氏度",(x - 32)*5/9,"摄氏度")
print(x,"摄氏度=",x*9/5 + 32,"华摄度")
- 0B 表示二进制
- 0o 表示八进制
- OX 表示十六进制
什么是数制?
- 固定的符号和统一的规则来表示数值的方法
- 数码
- 基数(base)
- 位权(place value)
进制的相关函数
八进制 oct(int(n,16))
十六进制 hex(int(n,10)) -
a=185
print(bin(int(str(a),10)))
输出结果:
0b10111001
a=185
print(oct(int(str(a),10)))
输出结果:
0o271
Sep: 用来间隔多个对象。
print("Spongebob","Patrick","Squidward",sep="hate")
End: 用来设定以什么结尾。默认值是换行符\n
print("我真的很帅",end="!")
转义字符
- 在特殊的情况下,我们需要使用字符中的特殊字符
- 转义字符
- 用反斜杠(\)来转义字符
转义字符 描述
\(在行尾时)
\\
\’ 单引号
\” 双引号
\a 响铃
数值型格式化输出
- PI=3.1415926
- 要如何才能保留2位数?
PI=3.1415926
#保留2位数
print("%.2f"%PI)
转换标志:
PI=3.1415926
#保留3位数
print("PL 1 = %10.2f"%PI)