day_11py学习

  1 '''
  2 字典增加和删除
  3 1.添加
  4 xxx[新的key] = value
  5 2.删除
  6 del xxx[key]
  7 3.修改
  8 xxx[已存在的key] = new_value
  9 4.查询
 10 xxx.get(key)
 11 '''
 12 # infor={"name":"1"}
 13 # infor["qq"] = 1010
 14 # print(infor)
 15 # print(infor.get("qq"))
 16 # del infor["qq"]
 17 # print(infor)
 18 '''
 19 遍历列表中的元素for 和while
 20 '''
 21 # nums = [11,22,33,44,55]
 22 # i = 0
 23 # while i<len(nums):
 24 #     print(nums[i])
 25 #     i+=1
 26 #
 27 # for num in nums:
 28 #     print(num)
 29 #     break #如果加上break则不执行else
 30 # else:
 31 #     print("===========")
 32 #
 33 '''
 34 列表的append-extend
 35 '''
 36 # a = [1,2]
 37 # b = [3,4]
 38 # a.append(b) #把b列表东西添加到a中
 39 # a.extend(b) #把b列表直接添加到a中
 40 # print(a)
 41 '''
 42 字典的基本操作
 43 '''
 44 dict = {"name":"1","sex":"2"}
 45 print(len(dict)) #测量字典中,键值对的个数
 46 print(dict.keys()) #返回一个包含字典所有key的列表
 47 print(dict.values())#返回一个包含字典所有value的列表
 48 print(dict.items())#返回一个包含所有(键,值)元组的列表
 49 # print(dict.has_key("name"))#dict.has_key(key)如果key在字典里面,则返回true,否则返回false
 50 '''
 51 元组
 52 Python的元组与列表类似,不同之处在于元组的元素不能修改。元组使用小括号,列表使用方括号。  
 53 '''
 54 aTuple = ('et',77,99.9)
 55 print(aTuple)
 56 # a,vb,c = aTuple #拆包
 57 '''
 58 '''
 59 2018-4-23 16:59:52  有点饿,吃点东西去
 60 函数:就是方法,把独立的代码块当做一个整体
 61 def 函数名():
 62     代码块
 63 '''
 64 def print_fozu():
 65     print ("                            _ooOoo_  ")
 66     print ("                           o8888888o  ")
 67     print ("                           88  .  88  ")
 68     print ("                           (| -_- |)  ")
 69     print ("                            O\ = /O  ")
 70     print ("                        ____/`---'\____  ")
 71     print ("                      .   ' \| |// `.  ")
 72     print ("                       / \||| : |||// \  ")
 73     print ("                     / _||||| -:- |||||- \  ")
 74     print ("                       | | \\\ - /// | |  ")
 75     print ("                     | \_| ''\---/'' | |  ")
 76     print ("                      \ .-\__ `-` ___/-. /  ")
 77     print ("                   ___`. .' /--.--\ `. . __  ")
 78     print ("                ."" '< `.___\_<|>_/___.' >'"".  ")
 79     print ("               | | : `- \`.;`\ _ /`;.`/ - ` : | |  ")
 80     print ("                 \ \ `-. \_ __\ /__ _/ .-` / /  ")
 81     print ("         ======`-.____`-.___\_____/___.-`____.-'======  ")
 82     print ("                            `=---='  ")
 83     print ("  ")
 84     print ("         .............................................  ")
 85     print ("                  佛祖镇楼                  BUG辟易  ")
 86     print ("          佛曰:  ")
 87     print ("                  写字楼里写字间,写字间里程序员;  ")
 88     print ("                  程序人员写程序,又拿程序换酒钱。  ")
 89     print ("                  酒醒只在网上坐,酒醉还来网下眠;  ")
 90     print ("                  酒醉酒醒日复日,网上网下年复年。  ")
 91     print ("                  但愿老死电脑间,不愿鞠躬老板前;  ")
 92     print ("                  奔驰宝马贵者趣,公交自行程序员。  ")
 93     print ("                  别人笑我忒疯癫,我笑自己命太贱;  ")
 94     print ("                  不见满街漂亮妹,哪个归得程序员?")
 95 print(print_fozu())#打印该函数
 96 print_fozu()
 97 
 98 '''
 99 定义函数
100 '''
101 def print_menu():
102     print("="*50)
103     print("     名片点系统v0.1")
104     print(" 1:xxxx")
105     print(" 2.xxxx")
106     print("="*50)
107 def print_sanjiaoxing():
108     print("*")
109     print("*"*2)
110     print("*"*3)
111     print("*"*4)
112 
113 print_menu()   #直接调用函数,这个比较省事
114 print_sanjiaoxing()
115 '''
116 四种函数类型
117 '''
118 #1.无参数无返回值
119 def printMenu():
120     print("这是一个函数")
121 printMenu()
122 print("="*50)
123 #2.无参数有返回值
124 def printReturn():
125     str="这是一个返回值"
126     return  str
127 a=str
128 print(a)
129 print("="*50)
130 #3.有参无返回值
131 # 此类函数,能接收参数,但不可以返回数据,一般情况下,对某些变量设置数据而不需结果时,用此类函数
132 print("="*50)
133 #4.有参书有返回值
134 # 计算1~num的累积和
135 def calculateNum(num):
136     result = 0
137     i = 1
138     while i <= num:
139         result = result + i
140         i += 1
141     return result
142 result = calculateNum(100)
143 print('1~100的累积和为:%d'%result)
144 2018-4-23 21:08:23


原文地址:https://www.cnblogs.com/zhen1996/p/8920530.html