python学习笔记--1
python学习笔记
1、 对于windows,首先要安装python,从网站上下载python2.3.4大约9.4m。下载后,有个python23的文件夹,打开后双击python.exe进行安装即可。然后,设置环境变量,在系统变量的path后面加上;f:\python23(python所在的目录名)。最后点击开始->程序->python2.3->idle(pythongui),选择文件->新建窗口,编写程序即可。保存为**.py然后点击run(或f5)即可运行程序。
2、 知识点:
(1)python大小写是不一样的,语句后不需要分号
(2)确保每一行的开始字符没有空格或者制表符(python不能随意缩进,会影响程序结果)
(3)任何在#符合右面的内容都是注释
(4)在python中有4种类型的数—整数、长整数、浮点数和复数
(5)python中使用字符串:
单引号,如'quoteme on this';
双引号,与单引号中的字符串使用完全相同,如"what's your name?";
三引号,可以指示一个多行的字符串。并且可以在三引号中使用单引号和双引号。
转义符,用\来指示单引号,\\指示双引号,而不是字符串的结尾。'如what\'syour name? '。注意在一个字符串的行末的单独的反斜杠表示字符串在下一行继续,而不是开始一个新的行。
自然字符串,r或r来指定,如r'f:\python23'
unicode字符串,在字符串前加上前缀u或u,在你处理文本文件的时候使用unicode字符串,特别是当你知道这个文件含有用非英语的语言写的文本
(6)所有的python程序都以扩展名.py保存。
(7)使用变量时只需要给它们赋值即可,不需要声明或定义数据类型
(8)在python中没有switch
语句。你可以使用if..elif..else语句来完成同样的工作,如下程序注意缩进规则,if
语句在结尾处包含一个冒号——我们通过它告诉python下面跟着一个语句块
number =
23
guess =
int
(
raw_input
(
'enter an integer : '
))
if
guess == number:
print
'congratulations, you guessedit.'
# new block starts here
print
"(but you do not win anyprizes!)"
# new block ends here
elif
guess
print
'no, it is a little higher thanthat'
# another block
# you can do whatever you want in a block...
else
:
print
'no, it is a little lower thanthat'
# you must have guess > number to reachhere
(9)raw_input('enter an interger:')让用户输入一个字符串,输入后打印一个字符串,比如>>> raw_input('enter an interger:')
enter an interger:s
's'
>>> raw_input('enter an interger:')
enter an interger:1
'1'
将字符串转换为int类型如下;
>>> s = int(raw_input('enter an interger:'))
enter an interger:2
>>> print s
2
(10)可以在while循环中使用else语句
(11)for循环语句写法:这个序列从第一个数开始到第二个数为止,不包括第二个数,等价于在c/c++中,如果你想要写for(int i = 0; i
for
i
in
range
(
1
,
5
):
print
i
打印结果为
1,2,3,4
(12)break、continue。break
语句是用来 终止 循环语句的,即哪怕循环条件没有称为false
或序列还没有被完全递归,也停止执行循环语句。continuecontinue
语句被用来告诉python跳过当前循环块中的剩余语句,然后 继续 进行下一轮循环
while
true
:
s =
raw_input
(
'enter something : '
)
if
s ==
'quit'
:
break
if
len
(s)
3
:
continue
print
'input is of sufficient length'
********************************************************************待续
上一篇: 解决滚动条突然出现导致的页面错位问题
下一篇: php分页思路以及在ZF中的使用