<filename>002_data/function.py
"""
可以使用Python中内置的函数对变量类型进行转换。

int()：将一个数值或字符串转换成整数，可以指定进制。
float()：将一个字符串转换成浮点数。
str()：将指定的对象转换成字符串形式，可以指定编码。
chr()：将整数转换成该编码对应的字符串（一个字符）。
ord()：将字符串（一个字符）转换成对应的编码（整数）。


使用input()函数获取键盘输入(字符串)
使用int()函数将输入的字符串转换成整数
使用print()函数输出带占位符的字符串

Version: 0.1
Author: cjp
"""

a = int(input('a = '))
b = int(input('b = '))

print('%d + %d = %d' % (a, b, a + b))
print('%d - %d = %d' % (a, b, a - b))
print('%d * %d = %d' % (a, b, a * b))
print('%d / %d = %f' % (a, b, a / b))
print('%d // %d = %d' % (a, b, a // b))
print('%d %% %d = %d' % (a, b, a % b))
print('%d ** %d = %d' % (a, b, a ** b))

"""
上面的print函数中输出的字符串使用了占位符语法，其中%d是整数的占位符，
%f是小数的占位符，%%表示百分号（因为百分号代表了占位符，
所以带占位符的字符串中要表示百分号必须写成%%），
字符串之后的%后面跟的变量值会替换掉占位符然后输出到终端中，
运行上面的程序，看看程序执行结果就明白啦。

[] [:]	下标，切片
* / % //	乘，除，模，整除
is is not	身份运算符
in not in	成员运算符
not or and	逻辑运算符
"""
a = 10
b = 3
a += b # 相当于：a = a + b
a *= a + 2 # 相当于：a = a * (a + 2)
print(a) # 想想这里会输出什么13*15


"""
比较、逻辑和算身份运算符的使用
"""
flag0 = 1 == 1
flag1 = 3 > 2
flag2 = 2 < 1
flag3 = flag1 and flag2
flag4 = flag1 or flag2
flag5 = not (1 != 2)
print('flag0 =', flag0) # flag0 = True
print('flag1 =', flag1) # flag1 = True
print('flag2 =', flag2) # flag2 = False
print('flag3 =', flag3) # flag3 = False
print('flag4 =', flag4) # flag4 = True
print('flag5 =', flag5) # flag5 = False
print(flag1 is True) # True
print(flag2 is not False) # False

<filename>002_data/function.py
"""
可以使用Python中内置的函数对变量类型进行转换。

int()：将一个数值或字符串转换成整数，可以指定进制。
float()：将一个字符串转换成浮点数。
str()：将指定的对象转换成字符串形式，可以指定编码。
chr()：将整数转换成该编码对应的字符串（一个字符）。
ord()：将字符串（一个字符）转换成对应的编码（整数）。


使用input()函数获取键盘输入(字符串)
使用int()函数将输入的字符串转换成整数
使用print()函数输出带占位符的字符串

Version: 0.1
Author: cjp
"""

a = int(input('a = '))
b = int(input('b = '))

print('%d + %d = %d' % (a, b, a + b))
print('%d - %d = %d' % (a, b, a - b))
print('%d * %d = %d' % (a, b, a * b))
print('%d / %d = %f' % (a, b, a / b))
print('%d // %d = %d' % (a, b, a // b))
print('%d %% %d = %d' % (a, b, a % b))
print('%d ** %d = %d' % (a, b, a ** b))

"""
上面的print函数中输出的字符串使用了占位符语法，其中%d是整数的占位符，
%f是小数的占位符，%%表示百分号（因为百分号代表了占位符，
所以带占位符的字符串中要表示百分号必须写成%%），
字符串之后的%后面跟的变量值会替换掉占位符然后输出到终端中，
运行上面的程序，看看程序执行结果就明白啦。

[] [:]	下标，切片
* / % //	乘，除，模，整除
is is not	身份运算符
in not in	成员运算符
not or and	逻辑运算符
"""
a = 10
b = 3
a += b # 相当于：a = a + b
a *= a + 2 # 相当于：a = a * (a + 2)
print(a) # 想想这里会输出什么13*15


"""
比较、逻辑和算身份运算符的使用
"""
flag0 = 1 == 1
flag1 = 3 > 2
flag2 = 2 < 1
flag3 = flag1 and flag2
flag4 = flag1 or flag2
flag5 = not (1 != 2)
print('flag0 =', flag0) # flag0 = True
print('flag1 =', flag1) # flag1 = True
print('flag2 =', flag2) # flag2 = False
print('flag3 =', flag3) # flag3 = False
print('flag4 =', flag4) # flag4 = True
print('flag5 =', flag5) # flag5 = False
print(flag1 is True) # True
print(flag2 is not False) # False

可以使用Python中内置的函数对变量类型进行转换。  int()：将一个数值或字符串转换成整数，可以指定进制。 float()：将一个字符串转换成浮点数。 str()：将指定的对象转换成字符串形式，可以指定编码。 chr()：将整数转换成该编码对应的字符串（一个字符）。 ord()：将字符串（一个字符）转换成对应的编码（整数）。   使用input()函数获取键盘输入(字符串) 使用int()函数将输入的字符串转换成整数 使用print()函数输出带占位符的字符串  Version: 0.1 Author: cjp 上面的print函数中输出的字符串使用了占位符语法，其中%d是整数的占位符， %f是小数的占位符，%%表示百分号（因为百分号代表了占位符， 所以带占位符的字符串中要表示百分号必须写成%%）， 字符串之后的%后面跟的变量值会替换掉占位符然后输出到终端中， 运行上面的程序，看看程序执行结果就明白啦。  [] [:]	下标，切片 * / % //	乘，除，模，整除 is is not	身份运算符 in not in	成员运算符 not or and	逻辑运算符 # 相当于：a = a + b # 相当于：a = a * (a + 2) # 想想这里会输出什么13*15 比较、逻辑和算身份运算符的使用 # flag0 = True # flag1 = True # flag2 = False # flag3 = False # flag4 = True # flag5 = False # True # False