Python 入门教程--基础知识

来源:互联网 发布:软件二次开发申请专利 编辑:程序博客网 时间:2024/05/21 01:53

一、输入输出

1.输出语句

print x与print (x)二者是等价的。

>>> x=1
>>> y='a'
>>> print x,y
1 a

格式化输出

print (format(val,format_modifier))

>>> print (format(12.3456,'6.2f'))
 12.35

前面有一个空格,这样总长度就是6位。
>>> print (format(12.3456,'8.2f'))
   12.35

前面有三个空格,这样总长度就是8位。

>>> print (format(1234.5678,'2.4f'))1234.5678>>> print (format(1234.5678,'2.3f'))1234.568>>>  print (format(12.3456,'8.9f'))12.345600000>>> print (format(1234.5678,'2.9f'))1234.567800000>>> 
2.输入语句

re=raw_input(prompt)

prompt:提示字符

re:返回值

age=raw_input("please input your age")print(age)
执行结果:

please input your age:2323>>> num=raw_input("please input a number:")please input a number:134>>> print num*2134134>>> print int(num)*2268>>> 

raw_input 返回值是字符串类型,所以需要利用int函数将字符串类型转成整型。

int():把一个数值或者字符串转换为int类型

float():把一个数值或者字符串转换为float类型

>>> x="3">>> y=int(x)>>> print y3>>> z=float(x)>>> print z3.0>>> 

小技巧:

(1) 查看Python 内置函数使用方法

>>> help(raw_input)Help on built-in function raw_input in module __builtin__:raw_input(...)    raw_input([prompt]) -> string        Read a string from standard input.  The trailing newline is stripped.    If the user hits EOF (Unix: Ctl-D, Windows: Ctl-Z+Return), raise EOFError.    On Unix, GNU readline is used if enabled.  The prompt string, if given,    is printed without a trailing newline before reading.>>> 

(2)查看某个变量的类型

>>> type(x)<type 'int'>

二、注释

1.单行注释:以#开头的语句就是单行注释

#this is a exampleprint "hello,world!"

执行结果:

hello,world!

2.多行注释:以‘’‘开头和结尾的称为多行注释

'''thisisaexmple'''print 'hello, world!'

执行结果:

hello, world!

3.文档注释:在模块、类或者函数的起始添加一个字符串,起到在线文档的功能。

def fun1():"This is a example"return True

文档字符串注释可以在运行时访问,也可以用来自动生成文档。

三、变量和赋值

变量名仅仅以一些字符或者下划线开头。变量名是大小写敏感的。

变量是标识符的例子,标识符用来标示某样东西的名字。在命名标识符时,要遵循以下规则:

  • 标识符的第一个字符必须是字母表中的字母(大写或小写)或者一个下划线(‘_ ’)。
  • 标识符名称的其他部分可以由字母(大写或小写)、下划线(‘ _ ’)或数字(0-9)组成。
  • 标识符名称是对大小写敏感的。例如,myname和myName不是一个标识符。注意前者中的小写n和后者中的大写N。
  • 标识符不可以和关键字重复。

以下是常见的关键字:

and

del

from

not

while

as

elif

global

or

with

assert

else

if

pass

yield

break

except

import

print

class

exec

in

raise

continue

finally

is

return

def

for

lambda

try


四、数据类型

1.数字

Python支持五种基本数字类型,其中三种是整型。

(1).有符号整型(int)

(2).长整型(long)

不同于C语言中长整型。Python的长整型所能表达的范围远远超过C语言的长整型。

(3).布尔型(bool)

(4).浮点型(float)

(5).复数(complex)

2.字符串

字符串是Python中最常见的数据类型,我们可以使用引号来创建字符串。

创建字符串很简单,只要为变量分配一个值即可。

3.列表

创建一个列表,只要把逗号分隔的不同数据项使用方括号括起来即可。

它的第一个索引是0,第二个索引是1,以此类推。

注意:列表中的数据项不需要具有相同的类型。

4.元组

和列表类似,元组使用小括号,元组的元素不能修改。

5.字典

字典有键和对应值成组组成。字典也被称作关联数组或哈希表。

键和值用冒号隔开,每对用逗号分隔,整体放在花括号中。

键必须独一无二,但值则不可以。

 值可以任何数量类型,但必须是不可变的。



0 0