今天是实训的第四天了,感觉有必要写点东西来保证自己不会忘记(雾)所学的东西,希望自己以后学到相关的东西能好好记录。
import keyword
#导入关键字库
print (keyword.kwlist)
#输出关键字列表
name='abcdefg'
name2=name3='abc'
#定义变量为字符串
print(name2)
print(name3)
#打印输出
i,j=100,50
print(i)
print(j)
#这个例子其实反映了python可以依据使用者的输入顺序来进行输出
print(3//2)#取商
print(7%2)#取余数
print(2**3)#幂乘
print(sum([i for i in range(10000)if i%2==0]))
#其实可以看成是一个循环输入,这个函数的目的在于输出10000以内的偶数和;
#关于range(n,m)其实是说左闭右开,包含你,但到不了m,如果说只是range(m)那么默认是从0开始,包含零
print(abs(-10))#求绝对值
print(round(3.14159265,5))#四舍五入
print(pow(2,4))#幂积
print("aaaa\nbbbb\n")#可换行,换行符\n,\转义
print('''aaaaa
bbbbb''')#也可换行,‘’‘三点自动换行,写出多行字符串
print("\\")#Only output single '\' cuz the first '\' means escape character(转义符)
print(type(5/2))#type function to show the type of the result
str2 ='hi my name is %s, age is %d ' % ('lwk',20)
print(str2)
# %f default is 6 digital capacity
str3= 'Pi = %f'%3.14159265397
print(str3)
str4='abcdefghijklmnopq'
print(str4[0])
print(str4[-2])#the number which is count from back to front
print(str4[len(str4)-2])
print(str4[1:17])#from 0-n,called "切片",左闭右开
print(str4[-7:-1:2])
str5='ababaabbbbbbacadss'
print(str5.count('a'))#count the number
print(str5.find('ad'))#find t he location where the string was found for the first time
print(str5.split('b',4))#split the string out and cut it in pieces
print(str5.replace('b','j',4))#the letter will be replaced,the letter will replace the previous letter, how many times
str6='lwk'
print(str6.center(20,'l'))
print(str6.ljust(20,'l'))
print(str6.rjust(20,'l'))
str7=' jbd '
print(str7.strip())#eliminate the blank space
print(str7.lstrip())
print(str7.rstrip())
str8='aaBBcc'
print(str8.lower())
print(str8.upper())
str9='aabbcc1234'
print(str9.isalnum())# whether they are all consist of alpha and number
print(str9.isalpha())
print('abc'.isalpha())
print(str9.isdigit())
str10='Hello'#开头大写后小写就是title
print(str10.istitle())
print(str10.islower())
str11='SAKURA'
print(str11.isupper())
str12=' '
print(str12.isspace())#all blank space
str13='abcdef'
print(str13.startswith('a'))#judge whether start with the certain letter
print(str13.startswith('v'))
print(str13.endswith('a'))
print(str13.endswith('f'))#end with the certain letter
#一个随机取数小代码
import random
number =[655,656,657]
print(random.sample(number,2))