标签:
1. type()可以查看变量的类型。
>>> type(12.1) <class ‘float‘> >>> type(‘hello‘) <class ‘str‘> >>> type(2) <class ‘int‘> >>> type(‘2‘) <class ‘str‘>
2. Python的变量名支持数字、字母及下划线,但不能以数字开头。
3. 表达式及声明。
>>> n = 17 >>> n 17 >>> 42+n 59 >>> print(n) 17
4. Python中加号”+”和乘号”*”对于字符串有特殊含义,”+”可作为字符串连接符,”*”可复制多个字符串。
>>> first=‘throat‘ >>> second=‘warbler‘ >>> first+second ‘throatwarbler‘ >>> ‘Spam‘*3 ‘SpamSpamSpam‘
5. 程序中出现的三种错误:
a. 语法错误; b. 运行时错误; c. 语义错误
6. int函数可以将数字字符串,浮点型数据等其他类型转换为int类型。float函数可以将整型数据,数字字符串等转换为浮点型。str函数将其参数转换为字符串。
>>> int(‘2‘) 2 >>> int(5.67) 5 >>> float(32) 32.0 >>> float(‘3.1415‘) 3.1415 >>> >>> str(32) ‘32‘ >>> str(3.14159) ‘3.14159‘
7. Python中有数学模块,在使用其模块内部函数前,需将其导入程序中,如:
>>> import math >>> a=100 >>> b=10 >>> ratio=a/b >>> print(10*math.log10(ratio)) #log10() 10.0 >>> print(math.log(math.e)) #log() 1.0 >>> math.exp(math.log(10)) 10.000000000000002 >>> radians=0.7 >>> print(math.sin(radians)) #sin(),or cos(),tan() 0.644217687237691 >>> math.sqrt(4)/2 1.0
8. 函数的定义,注意函数调用之前需定义该函数
>>> def print_lyrics(): #定义一个函数 print("I‘am a lumberjack, and I‘m okay.") print("I sleep all night and I work all day") ... ... ... >>> type(print_lyrics) #查看类型 <class ‘function‘> >>> print_lyrics() #执行定义的函数 I‘am a lumberjack, and I‘m okay. I sleep all night and I work all day >>> def repeat_lyrics(): #定义函数,该函数包含已定义的函数 ... print_lyrics() ... print_lyrics() ... >>> repeat_lyrics() I‘am a lumberjack, and I‘m okay. I sleep all night and I work all day I‘am a lumberjack, and I‘m okay. I sleep all night and I work all day
9. 带有参数的函数
>>> def print_twice(bruce): #定义打印两次的函数 ... print(bruce) ... print(bruce) ... >>> print_twice(‘Spam‘*4) SpamSpamSpamSpam SpamSpamSpamSpam >>> print_twice(math.cos(math.pi)) -1.0 -1.0 >>> michael=‘Eric, the half a bee‘ >>> print_twice(michael) Eric, the half a bee Eric, the half a bee >>> def cat_twice(part1,part2): #定义计算两个输入参数之”和“的函数 ... cat = part1 + part2 ... print_twice(cat) ... >>> cat_twice(1,2) 3 3 >>> cat_twice(‘Hello‘,‘World‘) HelloWorld HelloWorld
10. void函数的返回值为None。
>>> result=print_twice(‘Bing‘) Bing Bing >>> print(result) None
标签:
原文地址:http://www.cnblogs.com/mengrennwpu/p/5452916.html