Python自学笔记系列一——基础语法
来源:互联网 发布:c语言fopen文件路径 编辑:程序博客网 时间:2024/05/16 14:59
基础语法
1. 程序输出print
>>> obj = 'hello,world'>>> print objhello,world>>> objhello,world
在上面的例子中,我们把一个字符串赋值给obj,先用print来显示变量的内容,之后用变量名称来显示。
下划线‘_’ 在解释器中有特别的含义,表示最后一个表达式的值,所以上面的代码执行之后,下划线变量会包含字符串.
>>> _hello,world!
python的print语句,与字符串格式操作符(%)结合使用,可实现字符串替换功能
>>> print "%s is number %d!" % ("a",97)a is number 97
%s表示由一个字符串来替换,而%d表示由一个整形来替换,另外一个常用的就是%f,表示一个浮点型。
print也指出输出重定向到文件
logfile = open('/tmp/log.txt','a')print >> logfile, 'Fatal error: invalid input!'logfile.close()
2 . 程序输入raw_input
从用户那里得到数据最容易的方法就是使用raw_input
>>> num = raw_input('please enter a number')please enter a number:25>>>print 'this number is %d' % (int(num)*3)
3. 特殊字符
python的注释使用’#‘符号标示注释
有一种注释叫文档注释,你可以在模块,类或者函数的起始添加一个字符串,起到在线文档的功能
def ex(): "this is a doc string" return true;
换行 \n 是标准的行分隔符
继续 ( \ ),一行过长的语句可以使用 ( \ )来分解几行
if(a == 1 ) and \ (b == 0): send();
Pyhton用下划线作为变量前缀和后缀指定特殊变量
(1) _xxx 不用‘from module import *'导入
(2) _xxx_ 系统定义名称
(3)_xxx 类中的私有变量名
4.操作符
和其他语言一样,python中的操作符基本相似:
+ - * / // % **
**表示乘方,优先级:+和- 优先级最低, *, /, //, %优先级较高, 单目操作符 +和 - 优先级更高, 乘方的优先级最高。
对应的标准比较操作符
< <= > >= == != <>
Python两种 ”不等于“ 比较操作符 ,分别是 != 和<> ,前者用的比较多,所以推荐用前者
Python 也提供了逻辑运算符
and or not
5. 变量赋值
在Python赋值基本上跟java差不多,但其中”多元赋值“,属于自创的。
>>> x,y,z = 1,2,'a string'>>> x1>>>y2>>>za string如果在两侧加上括号,会有更高的可读性
0 0
- Python自学笔记系列一——基础语法
- Python自学笔记系列一——认识python
- 自学笔记一:C#语法基础 类
- python学习笔记(一)基础语法 — 参考创客智造
- PHP自学笔记2——语法基础
- 自学Python之 基础语法
- Python自学笔记2-语法
- Python学习笔记——语法基础
- Python学习笔记 —— 基础语法
- Python系列学习笔记(二)——基础语法规则
- Python学习笔记(一)基础语法
- Python学习笔记(一) 之 基础语法
- Python学习笔记(一)-- 基础语法
- Python笔记(一)--基础语法
- Java笔记一——基础语法:
- Python基础自学-Python基本语法
- jQuery 自学笔记—3 语法
- 【python3自学笔记2】—基本语法
- SpringMvc+Spring+Mybatis+Maven整合
- 能被3,4,5等数整除的数的特征
- UIWidget 的作用
- 一起talk C栗子吧(第十回:C语言实例--最小公倍数)
- Hibernate总结
- Python自学笔记系列一——基础语法
- 关于hibernate中对象的三种状态分析
- UVa11464
- 最长不重复子串
- 【bzoj1002】【FJOI2007】【轮状病毒】
- 如何使用Openair4G的OTG以及进行ping操作
- Java读取属性文件简洁工具类
- 前端构建和模块化工具-coolie
- cocos2d-x lua 使用ListView