02python_basis
来源:互联网 发布:wps如何筛选excel数据 编辑:程序博客网 时间:2024/06/05 15:41
Python学习笔记
02python_basis
- coding.py
print('中国Str')print('')
- transfer.py
print('\\\\\\\\\n\t\\\\\\')#print('\\\') worng num must be 2*nprint('''line1line2line3''')
- judgment.py
#print absolute value of an integer NO Chinese# -*- coding: utf-8 -*-a = 100if a > 0: print('I\'m so \"happy\"')else: print(-a)print("中文")
- select.py
#-*- coding:utf-8 -*-age = int(input("请输入你的年龄:"))#这里输入的时候需要强制转换类型,要不会疯掉的。。if age <= 18: print('我擦又他妈的是标点:',age) print("你还是个孩子~~~")elif age <= 40: print('够够的了:',age) print("Hey,man~~")elif age <= 60: print("大叔我们不约")elif age <= 100: print("爷爷奶奶好!!")else : print("妖精,吃俺老孙一棒!")if age: print(True)print("test")weight = float(input("请输入你的体重(kg):"))height = float(input("请输入你的身高(m)"))BMI = weight/(height*height)if BMI <= 18.5: print("过轻")elif BMI <= 25: print('正常')elif BMI <= 28: print("过重")elif BMI <= 32: print("肥胖")else : print("严重肥胖")
- calc.py
#print absolute value of an integera = 100 if a > 0: print(a) else: print(-a)
- list.py
# -*- coding:utf-8 -*-classmates = ['Aono','Yun','Scandal']print(classmates)len(classmates)print(classmates[0])print(classmates[1])print(classmates[2])print(classmates[-1])print(classmates[len(classmates)-1])classmates.append('mini')classmates.insert(1,'1')#加在了第一个位置上print(classmates)#删除指定位置的元素popclassmates.pop(1)print(classmates)classmates[0] = 'hello'#直接进行赋值来替换相关位置上的值print(classmates)
- list02.py
#-*- coding:utf-8 -*-L = ['hello','world']L1 = [1,True,'fuck']L2 = [1,False,'love',["nihao",123],L]print(L)print(L1)print(L2)print(len(L2))
- tuple.py
#-*- coding:utf-8 -*-#tuple是有序列表,叫做元组S = ["nimei",123]L = (1,'hello')print(L)L1 = (1,"hello",S)print(L1)L1[2][0] = 2 print(L1)#这里有一个陷阱注意一下,元组为一个值得时候小心()被当成运算符用,所以很多的单值元组都是要加,的L2 = (1)L3 = (1,)print(L2)#这个是数值 括号被当成运算符用了print(L3)#注意要加逗号的 这样才行print("实验啦")S[-1] = 12334345457679print(L1)print("实验啦2")t = "nimei a "S.append(t)print(S)#nimei a t = 1print(S)#nimei a这里它记录的是那个字符串的位置,而不是字符串引用的位置,这一点很奇怪,所以你更改字符串的引用没有半点用处
- dict&set.py
#-*- coding:utf-8 -*-d = {"Aono":23,"Yun":23,"Mai":33}print(d["Aono"])d["Aono"] = 100print(d)#d["Mick"]#判断字典中是否有这个值的时候i = "Aono" in dprint("方法1,用in判断是否在这里面",i)print("方法2,用get函数查找",d.get("Aono"))print("方法2,用get函数查找alksjdal",d.get("alksjdal"))#返回的是none,交互式命令行不显示结果print("***************pop(key)****************")d.pop("Aono")print("删除之后的序列:",d )#查找和插入的速度极快,不会随着key的增加而增加;#需要占用大量的内存,内存浪费多。s = set([1,2,3,4,5,1,1,1,12,2,2,4])#没有重复的list 注意 他是和dict一个级别的 所以是异常的list 被{}包着print(s)s.add(17)s.add(1)print(s)s.remove(1)print(s)#set可以做与操作 效果显著 #s.add([1,1])会报错的!!!print("test")s.add((1,2,3,4,5,6,7))print(s)#s.add((1,2,3,4,[1,2,3]))list是可变的 不能加到其中 dict和set都不行print(s)#注意set的生成方式
- forwhile.py
#-*- coding:utf-8 -*-names = [1,2,3]for name in names: print(name)sum = 0for x in [1,2,3,4,5,6,7,8,9,10]: sum = sum + xprint(sum)#Python提供了一个range函数 能够生成整数序列试试看print(list(range(5)))sums = 0for x in range(101): sums = sums + xprint(sums)print("while啦")print("******************************************")sum2 = 0n = 99while n > 0: sum2 = sum2 + n n = n - 2print(sum2)Names = ["xiaohong","xiaoming","Aono"]for name in Names: print("hello,",name)print("********************************************")x = 0while x < len(Names): print("hello,",Names[x]) x = x+1print("死循环")while 0<10: print("woca")
0 0
- 02python_basis
- 02
- *02
- #!(02)
- 02
- 02
- 02
- 02
- 02
- 02
- 2007-02-02
- 2010-02-02
- 11 02 02 年三十
- 2012-02-02
- hibernate-2014-02-02
- 02课后作业02
- CVPR 2017-02-02
- 2015/02/02 - 2015/02/03
- 欢迎使用CSDN-markdown编辑器
- C 标准库 atoi 函数的实现
- 2.1进程与线程
- B1048. 数字加密(20)
- 一段强大的shellcode
- 02python_basis
- C 标准库 abs 函数的实现
- char 与 wchar_t 的互相转化
- BestCoder Round #65 ZYB's Biology
- 抢单系统,秒杀发红包系统,秒杀的架构在设计过程中需要考虑到那些问题,需要应用到哪些技术?
- 单链表反转
- windows linux Git使用总结
- BestCoder Round #65 ZYB's Game
- Servlet中获取spring bean的管理对象