zoukankan      html  css  js  c++  java
  • Python课程笔记(二)

    1、格式化输出

    print("%d %d %s" % (15, 3.14, 12.8))
    

    对比C语言

    printf("%d,%d,%s",15, 3.14, 12.8)
    

    这里可见:python要求更简明一些。

    注意点:#without% - SyntaxWarning: 'str' object is not callable;

    在%的左侧放置一个字符串(格式化字符串),而右侧则放置希望格式化的值

    2、列表

    print([1, 2, 'a']) 
    

    中括号[]是python语言中的一种数据类型:列表。 相当于c语言中的数组

    关于访问:

    a = [1, 2, 3]
    print(a[-3:-1])
    print(a[0:2])
    
    # out:
    # [1, 2]
    

    3、内置函数

    python中的内置函数,可以直接使用

    print(max([1,5,2,9]))  # 求最大值
    print(min([9,2,-4,2])) # 求最小值
    print(sum([2,-1,9,12])) # 求和
    print(abs(-5))       # 取绝对值
    print(round(2.6) )      # 四舍五入取整
    print(pow(2, 3)   )     # 计算2的三次方
    print(divmod(9,2)   )   # 返回除法结果和余数
    

    python中也可导入math

    import math
    print(math.sqrt(25)) # 求平方根
    print(math.fabs(-110)) #求绝对值
    

    4、自定义函数

    运用def关键字

    global x
    x=10
    def fun():
    	x=30
    	print("局部变量x=", x)
    
    fun()
    print("全局变量x=", x)
    
    # 局部变量x= 30
    # 全局变量x= 10
    

    global为全局变量,fun()为函数调用

    举一个例子,写一个函数,调用输入四个数字中的最大值

    def func():
        a = eval(input())
        b = eval(input())
        c = eval(input())
        d = eval(input())
        print(max(a,b,c,d))
    
    
    func()
    

    5、检测是否为素数的自定义函数

    # 只检测1000-1500的数字
    def isPrime():
        count = 0
        # 外循环:逐渐取一个数
        for num in range(1000, 1500):
            isPrime = True
            # 内循环:检测是否为素数
            for self in range(2, num):
                if num % self == 0:
                    isPrime = False
                    break
            # 每行10个显示
            if isPrime:
                count += 1
                print(num, "	", end="")
                if count % 10 == 0:
                    print("")
    
    
    isPrime()
    
  • 相关阅读:
    VPS服务器 基本配置
    WCF 系列 → HelloWord
    ASP.NET MVC3 常用整理
    ASP.NET MVC3 过滤器 Filter
    NVelocity系列 → NVelocity配置详解
    网站安全检测 Web 安全测试工具
    ASP.NET MVC3.0 静态化实现
    CSS3的动画泡沫按钮
    SQL 大数据优化
    用友备份失败,超时己过期
  • 原文地址:https://www.cnblogs.com/wangzheming35/p/12410279.html
Copyright © 2011-2022 走看看