zoukankan      html  css  js  c++  java
  • 常用内置函数

    内置函数

    1.id()返回对象的内存地址

    a = 1
    print (id(a))
    print (id(1))

    2.int()用于将数据类型转换为整型

    a = "1"
    b = 2
    print (int(a) + b)

    3.str()用于将数据类型转换为字符串

    age = 18
    name = "tom"
    print (name + " age is " + str(age) + " years old")

     

    4.len()返回对象(字符、列表、元组、字典、集合等)长度或元素个数

    注意:int型不能使用len()函数

     
    name='wuya'
    province=['guangdong','hunan','jiangxi']
    city=('shenzhen','dongguang','guangzhou')
    score={'name':'laowang','score1':90}
    country={'china','japan','singapore','india','america'}
    
    
    print(len(name))
    print(len(country))

     

    5.input()输入

    input("请输入账号:")
    input("请输入密码:")
    print("登录成功")
    
    name = input("请告诉我你的名字:")
    print("好的," + name)

     

    #简单整数加法计算器
    num_1=int(input("请输入第一个数字:"))
    num_2=int(input("请输入第二个数字:"))
    print(num_1 + num_2)
    num1 = input("请输入第一个数字:")
    num2 = input("请输入第二个数字:")
    print (int(num1) + int(num2))
     

    6.type()用于查看字符类型

    num = input("请输入第一个数字:")
    print (type(num))

     

    7.abs()返回数字的绝对值

    num1 = input("请输入第一个数字:")
    num2 = input("请输入第二个数字:")
    print (abs(int(num1) + int(num2)))

    8. 最大值、最小值、求和

    max()返回最大值

    min()返回最小值

    sum()返回和

    a=[34,4,6,7,86]
    print(max(a))
    print(sum(a))
    tup_1=(12,34,45,45,123,3343,3432)
    
    print(max(tup_1))
    print(min(tup_1))
    print(sum(tup_1))
    list1 = [1,3,4,5,34,79,12,4]
    list2 = [1,3,4,5,79,12,4]
    
    print (max(list1))
    print (min(list1))
    print (sum(list1)-sum(list2))
    
    

    9.open()打开文件

    file_1 =open(r'd:	est_files	est.txt')
    print(file_1.read())
    file_1.close()
    #怎么知道文件关闭了,可以通过改名试试
    #
    import os # os.rename(r'd: est_files est.txt',r'd: est_fileshello.txt')
    file_1 =open(r'd:	est_files	est1.txt','r')
    
    for i in file_1.readlines():
    
        print (i)
    
    file_1.close()

     

    10. 函数返回的是一个可迭代对象(类型是对象),而不是列表类型, 所以打印的时候不会打印列表;一般用在 for 循环中。

    range(stop) range(start, stop[, step])

    start: 计数从 start 开始。默认是从 0 开始。例如range(5)等价于range(0, 5);

    stop: 计数到 stop 结束,但不包括 stop。例如:range(0, 5) 是[0, 1, 2, 3, 4]没有5

    step:步长,默认为1。例如:range(0, 5) 等价于 range(0, 5, 1)

    a=list(range(5))
    print(a)
    
    a=list(range(0,5))
    print(a)
    for i in range(101):
        print(i,end=' ')

    题目:

    list1 = []

    for i in range(101):

        if i % 2 ==0:

            list1.append(i)

    print (sum(list1))

     

     

    格式化输出

    1、整数的输出(参照ASCII)

    %d —— dec 十进制(digit )

    score=90
    print('你的成绩是%d'%score)

    2、浮点数输出

    %f —— float 保留小数点后面六位有效数字 

    %.3f,保留3位小数位

     

    score=90.000000
    print('你的成绩是%.4f'%score)

    3、字符串输出

    %s —— string 字符串

    inp=input('输入你的名字:')
    
    print("你的名字是%s"%inp)

     

  • 相关阅读:
    使用python将字符串首字母转成大写,且字符串其余字母保持不变
    运用tenacity库来提高自动化用例的稳定性
    使用python调用钉钉开放接口,现实给员工单独发送钉钉通知消息
    Python中关于时间的使用场景
    vim 练习1 20200417
    概率论与数理统计 习题三 题目及答案
    概率论与数理统计 习题二 题目及答案
    (哈) 四种算法 MVP!!!
    (哈)先来先服务(FCFS)调度算法 --升级版
    (哈) 短作业调度算法
  • 原文地址:https://www.cnblogs.com/iruance/p/12595993.html
Copyright © 2011-2022 走看看