Python语言程序设计 学习笔记(一)

第一章 计算机、程序和Python概述

整章内容:

新内容:turtle库

其他内容:略

第二章 基本程序设计

整章内容:

新内容:同时赋值。

其他内容:略。

第三章 数学函数、字符串和对象

整章内容:

新内容:

  1. 不换行打印,语法:print(item, end = "anyendingstring")

    print("AAA", end = ' ')
    print("BBB", end = '')
    print("CCC", end = '***')
    print("DDD", end = '***')
    
  2. 函数str将数字转换成字符串。

    s = str(3.4)
    s = str(3)
    
  3. 对象和方法。

    对象:在Python中,所有的数据(包括数字和字符串)实际都是对象。

    方法:Python中对象所用的函数被称为方法。方法只能从一个特定的对象里调用,

  4. object.strip()用来移除一个字符串两端的空格符,如:''、\t、\f、\r\n

    s = "\t Welcome \t"
    s1 = s.strip()
    s1
    
  5. 格式化数字和字符串:使用format函数返回格式化的字符串,语法:format(item, format-specifier)

    print("Interesr is", format(interest, ".2f"))
    print(format(57.467657, "10.2f"))	#指定宽度和准确度
    print(format(57.467657, "10.2e"))	#科学计数法
    print(format(0.5745712, "10.2%"))	#通过%将数字格式化为百分数
    print(format(57.46765, "<10.2%"))	#通过<指定字符串左对齐
    print(format(59832, "10d"))	#"d"、"x"、"o"和"b"转换码分别用来格式化十进制整数、十六进制整数、八进制整数和二进制整数
    print(format("Welcome to Python", "20s"))	#用转换码s将一个字符串格式化为一个指定宽度的字符串
    

其他内容:

  1. 简单的Python内置函数

    函数 描述
    abs(x) 返回x的绝对值
    max(x1, x2, …) 返回x1, x2, …的最大值
    min(x1, x2, …) 返回x1, x2, …的最小值
    pow(a, b) 返回\(a^b\)的值,类似a ** b
    round(x) 返回与x最接近的整数,如果x与两个整数接近程度相同,则返回偶数值
    round(x, n) 保留小数点后n位小数的浮点值
  2. math模块的函数

    函数 描述
    fabs(x) 将x看作一个浮点数,返回它的绝对值
    ceil(x) x向上取最近的整数,然后返回这个整数
    floor(x) x向下取最近的整数,然后返回这个整数
    exp(x) 返回幂函数\(e^x\)的值
    log(x) 返回x的自然对数值
    log(x, base) 返回以某个特殊值为底的x的对数值
    sqrt(x) 返回x的平方根值
    sin(x) 返回x的正弦值,x是角度的弧度值
    asin(x) 返回asin的弧度值
    cos(x) 返回x的余弦值,x是角度的弧度值
    acos(x) 返回acos的弧度值
    tan(x) 返回x的正切值,x是角度的弧度值
    degrees(x) 将x从弧度转化为角度
    radians(x) 将x从角度转化为弧度
  3. 两个数学常量:math.pimath.e

第四章 选择

整章内容:

新内容:

  1. 条件表达式:expression1 if boolean-expression else expression2

    e.g, y = 1 if x > 0 else -1

  2. 逻辑运算符优先级:not > and > or

其它内容:略。

第五章 循环

整章内容:

新内容:

  1. 输入输出重定向:

    import sys
    sys.stdin = open('in.txt', 'r')
    sys.stdout = open('out.txt', 'w')
    

其它内容:略。

第六章 函数

整章内容:

新内容:

  1. 位置参数与关键字参数混用时,位置参数不能出现在任何关键字参数之后。

    函数头为def f(p1, p2, p3),可以通过使用f(30, p1 = 4, p2 = 10)调用它,但不能使用f(30, p1 = 4, 10)

  2. Python允许定义带默认参数值的函数。当函数被调用时无参数,那么这些默认值就会传递给实参。如def printArea(width = 1, height = 2),调用printArea()时默认使用width = 1, height = 2,调用printArea(height = 5)时默认使用width = 1

  3. Python允许函数返回多个值,如return number1, number2

其他内容:略。

posted @ 2020-09-15 18:30  Albert_s  阅读(263)  评论(0编辑  收藏  举报