变量的学习代码:
# coding=UTF-8 # strip():去掉两边的空格 name = input("name:").strip() age = input("age:") print("%s:name \n %s:age" % (name, age)) # 字符串的拼接 msg = '''name:%s \n age:%s''' % (name, age) print(msg) # 使用 %d:表示数字 # %f:表示浮点 # %s:表示字符串 age = int(input("重新输入age:")) msg = ''' name:%s age:%d ''' % (name, age) print(msg)
判断和循环的代码:
# coding=UTF-8 # if :else: n = int(input("请输入一个整数:")) print(n) if n > 80: print("数值大于80") else: print("数值小于80") print("结束!") ## if ...:elif...:else n = int(input("请输入一个成绩:")) if n > 90: print("A") elif n > 80: print("B") elif n > 70: print("C") else: print("D") print("结束!")
# coding=UTF-8 #while循环 count = 0 while count < 3: count += 1 n = int(input("请输入一个成绩:")) if n > 90: print("A") elif n > 80: print("B") elif n > 70: print("C") else: print("D") break print("结束!") #for循环 n = 3 for i in range(n): print("for循环: %s" % str(i))
数组和列表的代码:
# coding=UTF-8 array = (1, 5, 6, 7) print(array.count(5)) print(array.index(6)) # 数组和列表互转 print(type(array)) lt = list(array) print(lt) print(type(lt)) print(tuple(lt))
# coding=UTF-8 name_list = ["linda", "hei", 568] for i in range(name_list.__len__()): print(name_list[i]) # append():列表后面添加数据 name_list.append("yiling") print(name_list) # insert():在指定下标中插入数据 name_list.insert(2, "yiling") print(name_list) # count():统计多少相同的参数 n = name_list.count("yiling") print(n) # pop():每次删除最后一个数据 # remove():指定参数删除 name_list.pop() print(name_list) name_list.remove(568) print(name_list) # reverse():反转排序 name_list.reverse() print(name_list) # sort() :排序 name_list.sort() print(name_list) # 截取列表数据 s = name_list[0:2] print("截取:%s" % s) # extend():对列表进行合并 array = [1, 2, 6] array.extend(s) print(array) # in : 判断是否包含 print(6 in array)
关于文件操作的代码:
# coding=UTF-8 #open():对文件读取和写入,主要注意中间的标识 f = open("..\iofile\io.txt", "w", encoding='utf8') f.write("明月几时有\n") f.write("明月几时有\n") f.write("明月几时有\n") f.write("明月几时有\n") f.close() f = open("..\iofile\io.txt", "r", encoding='utf8') for line in f: print(line.strip("\n")) f.close()