zoukankan      html  css  js  c++  java
  • 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


  • 相关阅读:
    并发运行的思维模型
    进程和线程的区别
    拿来主义
    同步组件合作和团队合作 让世界变得更美好
    strace a++;b++;a+b;
    System 88: GDB Overview
    numpy多维数组维度及添加轴的理解
    Numpy入门
    python列表list 和numpy.array区别
    数组的生成方法
  • 原文地址:https://www.cnblogs.com/zhen1996/p/8920530.html
Copyright © 2011-2022 走看看