最近在打算学习一点高端的东西,先打打基础,学习一下Python,记录下笔记。
def sortbob(data): # 冒泡排序
for i in range(len(data) - 1):
for j in range(len(data) - 1 - i):
if data[j] > data[j + 1]:
data[j], data[j + 1] = data[j + 1], data[j]
return data
def power(x, n): # 计算次方
s = 1
while n > 0:
n = n - 1
s = s * x
return s
def cout99(): # 输出九九乘法表
for i in range(1, 10):
for j in range(1, i + 1):
print('%d x %d = %d \t' % (i, j, i * j), end='')
print()
def judgeyear(): # 判断闰年
import calendar
year = int(input("请输入年份: "))
check_year = calendar.isleap(year)
if check_year:
print("是闰年")
else:
print("不是闰年")
def turnTo(): # 进制转换
da = int(input("输入数字: "))
print("十进制: ", da)
print("二进制: ", bin(da))
print("八进制: ", oct(da))
print("十六进制: ", hex(da))
def creatdaydata(): # 生成日历
import calendar
# yy = int(input("输入年份: "))
# mm = int(input("输入月份: "))
# print(calendar.month(yy, mm))
monthnumber = calendar.monthrange(2016, 7)
print(monthnumber)
def teststr():
str = "New Test Exam"
print(str.isalnum()) # 全数字或字母
print(str.isalpha()) # 全字母
print(str.isdigit()) # 全数字
print(str.islower()) # 全小写
print(str.isupper()) # 全大写
print(str.istitle()) # 所有首字母大写
print(str.isspace()) # 全空白字符
def testfile():#encoding="UTF-8"
with open("test.txt", "wt") as out_file:
out_file.write("该文本写入测试!")
with open("test.txt", "rt")as in_file:
text = in_file.read()
print(text)
testfile()