python基本知识点
admin
2023-07-31 01:49:16
0

定义Main函数入口

Python是脚本语言,跟linux下面的shell一样语句是顺序执行的。但是如果我们想要像c++那样的main入口函数怎么办呢?可以用下面的方法:

if __name__ == \"__main__\":
    a = raw_input(\"请输入:\")
    if int(a) > 100:
        print a
    else:
        print \"小于100\"
# main end

这样能够让python从这个函数开始执行

常用内置函数

raw_input()

内建输入函数

abs()

绝对值

len()

计算字符串长度

range(开始,结束,步长)

开始和步长都有默认值,开始默认是0,步长默认是1

str()

将对象转换成字符串

Python提供的容器

Python提供了列表List、元组trupe、字典dict

列表List

这个跟vector是很相似的

元组trupe

这个是一个静态的数组,定义之后就不能修改了。

字典dict

好吧,这个就是一个map容器

常用标准模块

sys

  • sys.argv 程序的入口参数,是一个列表
  • sys.path 装载模块的搜索路径,是一个列表
  • sys.version python 的版本,是一个 string
  • sys.exit(status) 退出程序 ,是一个函数

注意: 自己写的模块(.py 文件)一定不要与系统自带的模块重名, 除非你想替代
系统模块。因为你的运行路径放在了第一的位置。

os

time

  • time.sleep(n) 休息 n 秒,可以是小数
  • time.time() 返回一个浮点数, 从 1970-1-1, 0: 0: 0 到当前绝对时间的
    秒数,还有 8 位的小数
  • time.localtime(second) 返回一个元组,如果没有 second,就使用
    time.time()返回的秒,

    (2009, 8, 2, 20, 40, 3, 6, 214, 0)
    Index Attribute Values
    0 tm_year (for example, 1993)
    1 tm_mon
    range [1,12]
    2 tm_mday range [1,31]
    3 tm_hour
    range [0,23]
    4 tm_min range [0,59]
    5 tm_sec
    range [0,61]; see (1)in strftime()description
    6 tm_wday range [0,6], Monday is 0
    7 tm_yday
    range [1,366]
    8 tm_isdst 0, 1 or -1; see below
    
  • time.strftime(format) 格式:


  • time.strftime(\’%Y-%m-%d %H:%M:%d\’)
    \’2009-08-02 20:50:02\’

相关内容

热门资讯

Mobi、epub格式电子书如... 在wps里全局设置里有一个文件关联,打开,勾选电子书文件选项就可以了。
定时清理删除C:\Progra... C:\Program Files (x86)下面很多scoped_dir开头的文件夹 写个批处理 定...
scoped_dir32_70... 一台虚拟机C盘总是莫名奇妙的空间用完,导致很多软件没法再运行。经过仔细检查发现是C:\Program...
500 行 Python 代码... 语法分析器描述了一个句子的语法结构,用来帮助其他的应用进行推理。自然语言引入了很多意外的歧义,以我们...
小程序支付时提示:appid和... [Q]小程序支付时提示:appid和mch_id不匹配 [A]小程序和微信支付没有进行关联,访问“小...
pycparser 是一个用... `pycparser` 是一个用 Python 编写的 C 语言解析器。它可以用来解析 C 代码并构...
微信小程序使用slider实现... 众所周知哈,微信小程序里面的音频播放是没有进度条的,但最近有个项目呢,客户要求音频要有进度条控制,所...
65536是2的几次方 计算2... 65536是2的16次方:65536=2⁶ 65536是256的2次方:65536=256 6553...
Apache Doris 2.... 亲爱的社区小伙伴们,我们很高兴地向大家宣布,Apache Doris 2.0.0 版本已于...
项目管理和工程管理的区别 项目管理 项目管理,顾名思义就是专注于开发和完成项目的管理,以实现目标并满足成功标准和项目要求。 工...