FOREWORD
Python开发者有意让违反了缩进规则的程序不能通过编译,以此来强制程序员养成良好的编程习惯。并且Python语言利用缩进表示语句块的开始和退出(Off-side规则),而非使用花括号或者某种关键字。增加缩进表示语句块的开始,而减少缩进则表示语句块的退出。缩进成为了语法的一部分。(摘自百度百科)
No.1 Class notes
(接头霸王(接上一篇))
(5)参数:
默认参数:给形参赋初值
位置参数:形参与实参顺序位置相一致
关键字参数:形参与实参变量名相同并赋值,顺序可以不相同
可变长度参数:参数个数可变,在参数前加一个*或两个**
一个*:多个位置参数放在一个元组中;
两个**:多个关键参数放在一个字典中;
序列解包参数(实参):实参为列表或元组时进行解包
(6)导入库函数
三种格式:
(1)import 库名
库名.函数方法(参数)
(2)import 库名 as 自定义简写库名
简写库名.函数方法(参数)
(3)from 库名 import 函数名或者*
函数方法(参数)
(7)函数的分类:
(1)内建函数:安装软件自带,直接调用无需导入
(2)库函数(模块):标准函数(安装软件自带,但需要导入)和第三方函数(自定义安装并导入)
(3)自己编写的函数模块
No.2 Infratest
#计数.py(P104_3_1)
#I
Str=input('请输入一段字符:')
char=0
space=0
num=0
other=0
#P
for i in Str :
if ((i>'A' and i<'Z') or (i>'a' and i<'z')): #查找字母
char=char+1 #字母个数累加char+=1
elif (i==' '): #查找空格
space=space+1
elif (i>'O' and i<'9'): #查找数字
num=num+1
else: #查找其他内容
other=other+1
#O
print('字母:%d'%char )
print('空格:%d'%space )
print('数字:%d'%num )
print('其他:%d'%other )
No.3 Laboratory finding