Chinaunix首页 | 论坛 | 博客
  • 博客访问: 40504
  • 博文数量: 8
  • 博客积分: 81
  • 博客等级: 民兵
  • 技术积分: 80
  • 用 户 组: 普通用户
  • 注册时间: 2011-01-10 16:38
文章分类

全部博文(8)

文章存档

2012年(2)

2011年(6)

我的朋友
最近访客

分类:

2011-05-07 22:48:03

原文地址:python学习笔记(1) 作者:jieoulinux

4月1日

语句和表达式:
第一个  程序 :Hello world!

>>> print  'Hello world!'
Hello world!

输出:print        调用str()函数来完成


将字符串赋值给变量的时候:  可以在交互式的shell中直接使用变量名来显示变量的内容

>>>String=Hello world!
>>>print String
Hello world!

>>>String
'Hello world!'    #注意 在此处有单引号,在仅用变量名时,输出的字符串是被用单引号括起来了的,这是为了让非字符串对象也能以字符串的方式显示在屏幕上--即它显示的是该对象的字符串表示,而不仅仅是字符串本身。


其中,print为语句调用的是str()函数,用于格式化的输出,如:%s,%f,%d等,与C语言类似,但是比C灵活。


程序的输入与raw_input()内建函数的使用

python中下划线“_”表示最后一个表达式的值

使用 raw_input()内建函数从用户那里得到数据输入:
>>>name=raw_input("input name:")



获得对陌生函数使用方法的帮助文件:
>>>help("函数名称")


运算符:
+     -    *     /     //     **
类似C,其中//表示 浮点除法,即对结果四舍五入



比较运算符:
<    <=     >     >=     !=     ==     <>
类似C,其中<>表示:不等于比较,        比较运算符返回结果为布尔值:True  和    False
>>>2<5
True
>>>2>5
False



逻辑运算符:

and        or          not
与            或           非
>>> 2 <5 and  2==5
False
>>> 2<5 or  2>5
True



变量和赋值:
变量对大小写敏感,ABCD和aBcD不同
变量命名规则:字母,数字,下划线,但是必须以字母开头。
python:动态类型的语言,不需要预先声明变量的类型,变量的类型和值在赋值那一刻被初始化。

不支持C语言中的自增1和自减1的操作符,这是因为在python中‘+’和‘-’为单目运算符,--n等效于-(-n)等于n,++同理





阅读(1004) | 评论(0) | 转发(0) |
给主人留下些什么吧!~~