1 Python编程基础 (1)

Python 包含一个或者多个模块,其中涵盖语句、函数定义和类定义

在终端中运行Py程序  python3 xxx.py

运行包含几个包含Python模块的程序时,针对每个模块(除去主模块)编译后的代码,保存在一个二进制文件中(.pyc) ctrl+c结束程序

逻辑运算符会将 0、None、空字符串和空列表 作为 False对待

函数允许可选的参数,可选的参数是在函数调用的时候是通过关键字来指定的 print('xxxx, end',end='')

Help(abs) help(math.sqrt)

if __name__ == "__main__":
    main()

作用是允许程序员 1 将模块当作一个独立的程序运行 (__name__变量会设置为字符串"__main__")2 从shell或另一个模块中导入他(__name__会设置为模块的名称)

工作方式:每个Python模块都包含一组内建的模块变量,当加载该模块的时候,Python会自动为这些变量赋值

无论如何,这个变量的赋值都会在模块任何代码加载之前完成。因此,只有当模块是作为一个独立的程序的时候,才会调用main()函数

可迭代对象:字符串和列表

for循环--遍历确定的范围的值或值的序列;

while循环--循环的条件时任意一个布尔表达式时。

ASCII比较字符串 A<a

负索引值不能比字符串长度的负值还要小

字符串是不可变的

切片  <string>|[<lower>:<upper>] 左闭右开取值

在一个格式化的字符串中,给定数据的字符和额外的空格的总数成为其字段宽度(field width)

左对齐和右对齐

格式化运算: <format string> % <datum>

%<field width>s 表示/

格式化整数,使用字母d而不是s<format string> % (<datum-1>,…,<datum-n>)

对于浮点型数据的一个数据值,其格式化信息:%<field width>.<precision>f

.<>可选的

 

 这个宽度包含了小数点所在位置

方法总是在相关联的对象上调用

调用一个方法的语法: <object>.<method name>(<list of arguments>)

 

 

在对象上能够识别一组什么样的方法,可以该对象类型为参数以运行dir函数

Dir(str); help(str.upper)                                                                                                                                                                                                                                                     

<>.Split(); ''.join(['',''])

对字典来说,get 和pop 方法可以接收两个参数,一个键和一个默认值,搜索失败返回默认值,or返回该键相关联的值

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值