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
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.字典
字典有键和对应值成组组成。字典也被称作关联数组或哈希表。
键和值用冒号隔开,每对用逗号分隔,整体放在花括号中。
键必须独一无二,但值则不可以。
值可以任何数量类型,但必须是不可变的。
- Python 入门教程--基础知识
- GIS地图基础知识--入门教程
- Python入门教程
- Python入门教程
- PYTHON 入门教程
- Python入门教程
- Python入门教程
- Python入门教程
- python 入门教程
- Python入门教程
- Python入门教程
- Python入门教程
- Python入门教程
- Python入门教程
- Python入门教程
- Python入门教程
- Python入门教程
- Python入门教程
- CSS三栏布局
- php第一天
- linux内核优化,内核参数详解
- selenium chromedriver配置
- ADT中添加libs下的jar包,增加了reference library,而没有增加Android private library的
- Python 入门教程--基础知识
- POJ 1017-Packets
- javaSE(hello,world)(二)
- 优化Mysql的运行环境(Linux)
- nginx discuz 伪静态rewrite规则
- hdu 3033 I love sneakers!(分组背包)
- 百度之星初赛(2)—BFS小试牛刀 problem 1002 占领棋盘
- java中HashMap详解
- socket 编程实例