首页 > 编程语言 >python快速入门1

python快速入门1

时间:2023-03-08 23:45:50浏览次数:41  
标签:入门 python age dic1 print import 快速 name

记录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)

 

标签:入门,python,age,dic1,print,import,快速,name
From: https://www.cnblogs.com/music-liang/p/17196721.html

相关文章

  • Python|Flask中的@
    现代Web框架使用路由技术来帮助用户记住应用程序URL,可以直接访问所需的页面,而无需从主页导航。Flask中的route()装饰器用于将URL绑定到函数。例如:@app.route('/hello')de......
  • python入门学习-2.特性、函数、面向对象编程、文件读写
    高级特性切片取一个list或tuple的部分元素>>>L=['Michael','Sarah','Tracy','Bob','Jack']笨方法:>>>[L[0],L[1],L[2]]['Michael','Sarah','Tracy']切......
  • Microsoft 365 解决方案:巧用“自定义磁贴”快速查找所需资源
    Blog链接:​​​https://blog.51cto.com/u_13637423​​如果企业采用Microsoft365作为企业协同办公平台的话,那么一定喜欢使用应用启动器快速访问OneDrive,Outlook等应用程序,......
  • 【数据结构入门】单链表(SList)详解(增、删、查、改)
    1、链表的概念及结构1.1链表的概念概念:链表是一种物理存储结构上非连续、非顺序的存储结构,但链表在逻辑上是连续的,顺序的,而数据元素的逻辑顺序是通过链表中的指针连接次序实......
  • podman 入门实战
    一入编程深似海,从此节操是路人。最近使用podman,就想着写一篇总结性的笔记,以备后续参考。就如同写代码,不写注释,过了一段时间可能会想这是我写的吗?不会吧,还要理一下逻辑才......
  • celery介绍和安装, celery快速使用, celery包结构
    celery介绍和安装,celery快速使用,celery包结构celery介绍和安装celery它是一个分布式异步框架,celery翻译过来是"芹菜"的意思1.完成异步任务:可以提高项目的并发量,之......
  • Python学习日志
    今天开始了第一次学习python,配置了python的所需环境完成了PythonCharm的编译器运行可视化界面。完成了“helloworld”的输出,了解了基本计算语句和规则  还有字符型......
  • 先用python添加用户,再用shell脚本将python程序添加的用户删除
    1.python代码添加用户(在这里用列表推导生成100个用户)importrandom,subprocessfromstringimportdigits,ascii_lettersdic={'tom':'tom','jack':'123'}defget_passwor......
  • 【流畅的Python0202】序列构成的数组
    1.内置序列类型概览容器序列能存放不同类型数据,因为存放的是任意对象的引用扁平序列只能存放相同类型的数据,因为存放的是值除了list、tuple和collections.dequ......
  • 实验1 Python开发环境使用和编程初体验
    一.实验结论:实验任务1:task1_1.py程序源码:1#print输出的几种用法23#用法1:用于输出单个字符串或单个变量4print('hey,u')56#用法2:用于输出多个数......