zoukankan      html  css  js  c++  java
  • 【Python】第一章 Python基础知识 学习笔记

    目录

    Python基础知识

    程序控制结构

    循环结构-扩展模式

    即for和while后跟的else关键字。当循环正常结束后(没有break。continue不影响),会执行else语句中的内容。使用方法:

    for <variable> in <struct>:
        <code1>
    else:
        <code2>
    
    while <condtion>:
        <code1>
    else:
        <code2>
    

    空操作

    pass语句,起到代码完善的作用。

    字符串格式设置

    字符串对象的center(),ljust(),rjust()方法

    居中,左对齐,右对齐,参数设置填充字符。使用方法:

    >>> 'python'.center(10)
    '  python  '
    >>> 'python'.center(10,'-')
    '--python--'
    >>> 'python'.ljust(10,'-')
    'python----'
    >>> 'python'.rjust(10,'-')
    '----python'
    

    字符串格式化方法一(不推荐)

    参考C语言

    字符串格式化方法二(推荐)

    使用.format()函数来控制字符串的格式。

    >>> name="Bob"
    >>> score=10
    >>> "{0} scored {1} points.".format(name,score)
    'Bob scored 10 points.'
    

    花括号中可控制的内容:

    1. “:”引导符号。
    2. 用于填充的字符
    3. 控制对齐方向。“<”左对齐 “>”右对齐 “^”居中对齐
    4. 控制输出宽度
    5. “,”数字千位分隔符
    6. .精度。控制浮点数小数位数或者字符串最大输出长度
    7. 类型

    例:打印乘法表

    for i in range(1,10):
        for j in range(1,i+1):
            print("{0}*{1}={2:<2}".format(i,j,i*j),end="  ")
        print()
    

    或者

    for i in range(1,10):
        for j in range(1,i+1):
            print(f"{i}*{j}={i*j:<2}",end="  ")
        print()
    

    字符串对象的split()方法

    讲字符串中根据所给参数进行分割,返回一个列表。默认参数为空格

    map()函数的使用

    Python脚本的__name__属性

    每个脚本创建都有一个__name__属性,独立运行则为__main__,作为模块导入则为文件名。

  • 相关阅读:
    UVALive 6909 Kevin's Problem 数学排列组合
    UVALive 6908 Electric Bike dp
    UVALive 6907 Body Building tarjan
    UVALive 6906 Cluster Analysis 并查集
    八月微博
    hdu 5784 How Many Triangles 计算几何,平面有多少个锐角三角形
    hdu 5792 World is Exploding 树状数组
    hdu 5791 Two dp
    hdu 5787 K-wolf Number 数位dp
    hdu 5783 Divide the Sequence 贪心
  • 原文地址:https://www.cnblogs.com/charles1999/p/12512226.html
Copyright © 2011-2022 走看看