python快速入门1

记录python若干功能特点,帮助快速了解python语法

 

 

#!/usr/bin/env python

# 验证若干python功能

import pandas as pd
import numpy as np
import time
import datetime

from string import Template

if __name__ == "__main__":
    # 格式化字符串,带参数名称
    tmpl = Template("Hello, $who! $what enough for ya?")
    str2 = tmpl.substitute(who="Mars", what="Dusty")
    print(str2)

    # 格式化一个字符串...直接使用外部变量
    day = 20230308
    str3 = f""" today is {day} . """
    print("str3:", str3)

    # 格式化一个字符串,通过传入对应位置参数赋值
    str4 = " paraA:{} , paraB:{} , paraC:{}, paraD:{}"
    str5 = str4.format("A", "B", "C", day)
    print("str4:", str4)
    print("str5:", str5)

    # 用get方法访问字典,可以避免程序出现错误或异常
    dic1: dict = {'name': 'henry', 'age': "123"}
    print("dic1.get name:", dic1.get('name', "name_bk"))
    print("dic1.get name2:", dic1.get('name2', "name_bk"))

    # 用作布尔表达式(如用作if语句中的条件)时,下面的值都将被解释器视为假:
    # False  None  0  ""  ()  []   {}
    if None:
        print("true")
    else:
        print(None)

    # 程序里面的断言
    age = -1
    assert (0 < age < 100, "The age must be realistic")
    print("age:", age)

 

posted @ 2023-03-08 23:33  He_LiangLiang  阅读(11)  评论(0编辑  收藏  举报