码迷,mamicode.com
首页 > 编程语言 > 详细

inking Python 笔记(1) : 基础

时间:2016-05-02 19:57:28      阅读:204      评论:0      收藏:0      [点我收藏+]

标签:

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() #执行定义的函数

Iam a lumberjack, and Im okay.

I sleep all night and I work all day

>>> def repeat_lyrics(): #定义函数,该函数包含已定义的函数

... print_lyrics()

... print_lyrics()

...

>>> repeat_lyrics()

Iam a lumberjack, and Im okay.

I sleep all night and I work all day

Iam a lumberjack, and Im 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

inking Python 笔记(1) : 基础

标签:

原文地址:http://www.cnblogs.com/mengrennwpu/p/5452916.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!