• 2020年3月15日python学习笔记——内置函数


    # 内置函数:解释器启动时就定义好了
    # print(abs(-3))  #abs(求绝对值)
    # a = "test"
    # print(dir(a)) #返回对象的可调用属性
    # print(divmod(5,3)) #返回除法的商和余数 ,比如divmod(4,2),结果(2, 0)
    # enumerate #返回列表的索引和元素,比如 d = [“alex”,”jack”],enumerate(d)后,得到(0, ‘alex’) (1, ‘jack’)
    # str1 = "good very"
    # print(list(str1))
    # print(set(str1))
    # print(tuple(str1))
    
    # eval #可以把字符串形式的list,dict,set,tuple,再转换成其原有的数据类型。
    # 一、字符串转换成列表
    # a = "[[1,2], [3,4], [5,6], [7,8], [9,0]]"
    # print(type(a))
    # b = eval(a)
    # print(type(b))
    # print(b)
    # # 二、字符串转换成字典
    # a = "{1: 'a', 2: 'b'}"
    # print(type(a))
    # b = eval(a)
    # print(type(b))
    # print(b)
    # 三、字符串转换成元组
    # a = "([1,2], [3,4], [5,6], [7,8], (9,0))"
    # print(type(a))
    # b=eval(a)
    # print(type(b))
    # print(b)
    
    # exec #把字符串格式的代码,进行解义并执行,比如exec(“print(‘hellworld’)”),会解义里面的字符串并执行
    # exec("print('hellworld')")
    
    # exit() #退出程序
    
    # filter #对list、dict、set、tuple等可迭代对象进行过滤, filter(lambda x:x>10,[0,1,23,3,4,4,5,6,67,7])过滤出所有大于10的值
    # a = filter(lambda x:x>10,[0,1,23,3,4,4,5,6,67,7])
    # for i in a:
    #     print(i)
    
    # float #转成浮点
    
    # frozenset #把一个集合变成不可修改的
    #
    # help #c查询对应功能详细说明
    # print(help(str))
    
    # hex #返回一个10进制的16进制表示形式,hex(10) 返回’0xa’
    # print(hex(10))
    #
    # id #查看对象内存地址
    
    # input#  输入字符  ,最终都是字符硬盘存的数据
    #
    # int
    
    # len
    #
    # list
    #
    # set
    #
    # str
    #
    # tuple
    #
    # type
    
    # locals#打印局部作用域里的值
    #
    # globals #打印全局作用域里的值
    #
    
    # hash #hash函数
    # print(hash("zhaowu"))  #hash作用就是搞出唯一值
    
    # sorted
    # sorted是python的内置函数,并不是可变对象(列表、字典)的特有方法,sorted()函数需要一个参数(参数可以是列表、字典、元组、
    # # 字符串),无论传递什么参数,都将返回一个以列表为容器的返回值,如果是字典将返回键的列表。
    # a = (1,2,3,4,)
    # print(sorted(a))
    # #结果:[1, 2, 3, 4]
    
    # map # map(lambda x:x**2,[1,2,3,43,45,5,6,]) 输出 [1, 4, 9, 1849, 2025, 25, 36]
    
    # max # 求最大值
    #
    # min # 求最小值
    #
    # sum #求和
    #
    # oct # 返回10进制数的8进制表示
    
    # open #打开文件
    #
    # print #打印
    
    # quit  #退出
    
    # range:输出0-9总共10个数.不包括最后一个数
    # print(range(10)) #range(0, 10)
    # for i in range(10):
    #     print(i)
    #
    # for i in range(100,105):
    #     print(i)
    
    # reversed # 可以把一个列表反转
    # a = [1,2,3,4,5,6]
    # for i in reversed(a):
    #     print(i)
    
    # zip #可以把2个或多个列表拼成一个,像拉链一样
    # a=[1, 4, 9, 1849, 2025, 25, 36]
    # b = ["g","o","o","d","v"]
    # print(list(zip(a,b)))
    #结果:[(1, 'g'), (4, 'o'), (9, 'o'), (1849, 'd'), (2025, 'v')]
    # 练习题 # 员工信息修改程序 # 在一个文件里存多个人的个人信息,如以下 # username,password,age,position,department,phone # alex,abc123,30,Engineer,IT,13651830433 # rain,df2@432,25,Teacher,Teching,18912334223 # 黑姑娘,df2@432,26,行政,人事,13811177306 # 需求: # 1.输入用户名密码,正确后登录系统 ,打印 # 1. 修改个人信息 # 2. 打印个人信息 # 3. 修改密码 # 2.每个选项写一个方法 # 3. 当用户选择1时,提示用户选择要修改的字段,根据用户输入对相应字段进行修改 # 4.登录时输错3次退出程序
  • 相关阅读:
    URLLoader和Loader的区别
    linux的文件permission需要设置,否则会使用as3的urlrequest失败
    基于单个xml的数据库
    require_once()
    AS3里只能让动画听下来,不能让声音停下来的问题
    AS3的百条常用知识收藏
    as3读取xml
    21个营销机构网站设计案例
    Web设计者和开发者必备的27个Chrome插件
    DEDE模块MVC框架基本说明,织梦CMSv5.7MVC开发框架
  • 原文地址:https://www.cnblogs.com/jianchixuexu/p/12708386.html
Copyright © 2020-2023  润新知