for循环后有冒号
for i in params:
    print(i)
检查列表params包含的元素
params 参数列表
多个变量对应列表中的参数,一一对应赋值
nchannels,sampwidth, framerate, nframes = params [:4]#0~3
假定params的值等于下标
params [:4]#前数缺省默认为0。这里截取的是0~3,不包含4。前一个括号是闭区间,后一个括号是开区间
params [2:]#后数缺省默认为列表末尾。这里截取的是2~末尾。
params [2:4]#这里截取的是2~3,不包含4。
import numpy as np
把numpy记作np,这个是自己定义的,怎么方便怎么用
fromstring 函数 
从字符串到Ascii码的转换
test = "abcdef"
temp = numpy.fromstring(test,dtype=numpy.int8)
print(temp)
结果为:[ 97  98  99 100 101 102]
判断列表元素类型
list1=[1,2,3,4,5,6]
print(list1)
isinstance(对象, 类型) 输出Ture/False
print(isinstance(list1[0], int))
type(对象) 输出对象类型
for i in list1:
    print ('%s 的类型是:%s'% (i, type(list1[i-1])))
%s在print中的应用

name=input("Please input your name: ")
print("Hello, %s good morning!" %name)

string = "good"  #类型为字符串
print("string=%s" %string)   #输出的打印结果为 string=good  
print("string=%3s" %string) # 输出的打印结果为 string=good(数字3的意思是:字符串的长度为3。当字符串的长度大于3时,按照字符串的长度打印出结果)
print("string=%+6s" %string)  # 输出的打印结果为 string=  good(当字符串的长度小于6时,在字符串的左侧填补空格,使得字符串的长度为6)
print("string=%-6s" %string)  # 输出的打印结果为 string=good  (当字符串的长度小于6时,在字符串的右侧填补空格,使得字符串的长度为6)
#小数点后的数字表示截取的字符串长度
print("string=%.3s" %string)  # 输出的打印结果为 string=goo(good)(%.3s的意思是:截取字符串的前3个字符,当截取字符串的字符长度大于字符串时,输出的结果是整个字符串)
print("string=%5.3s" %string)  # 先是根据小数点后面的数字b截取字符串,当截取的字符串长度小于a时,需要在字符串的左侧填补空格,使得字符串的长度变为a
print("string=%*.*s" %(6, 3, string))  # %*.*s表示精度, 两个*的值分别由%string前面被两个逗号隔开的数值来指定
if num > 0:
   print("正数")
elif num == 0:
   print("零")
else:
   print("负数")
Python 中是没有 ++ 和 -- 的
全局变量

status=0

def ring():
    global status
    status=status+1
休眠

    playsound('1.wav')
    time.sleep(5)
    playsound('1.wav')
    if status%2==1:
        time.sleep(2640)
    elif status%2==0:
        time.sleep(240)
import sys

#程序退出
sys.exit()

面向对象

https://www.runoob.com/python/python-object.html

数据类型:字典等

https://www.runoob.com/python3/python3-data-type.html

元组字典作参数

https://baijiahao.baidu.com/s?id=1646368255761984507&wfr=spider&for=pc

元组

https://www.runoob.com/python/python-tuples.html

字典的遍历

https://www.cnblogs.com/FlyingLiao/p/11192330.html

字典及基本操作

http://c.biancheng.net/view/2212.html

Python中print函数自动换行,不需要\n

python中是没有&&及||这两个运算符的,取而代之的是英文and和or

int(input()) 函数是从键盘作为字符串读取数据
input的返回值永远是字符串

我们输入的是字符串类型,需要转换成数字类型
当我们需要返回int型时需要使用int(int(input()))的形式

 

posted on 2020-03-18 17:40  海月CSDN  阅读(76)  评论(0)    收藏  举报