快速入门
程序输出:
1.print语句,字符串用双引号括起来
_在解释器中表示最后一个表达式的值。
print语句 与字符串格式(%)结合使用,能实现字符串替换功能。
>>>print "%s is number %d!" % ("python",1)
python is number 1 !
%s表示由一个字符串替换,%d表示由一个整形,%f表示浮点型
符号>>重定向
2. 程序输出
raw_input()内建函数它读取标准输入,并将读取的输入数据赋值给指定变量。你可以使用init()将用户输入的字符型转化为正兴。只有init()将函数转换为整形才能进行数学运算。
3.注释
#后的一行内容都是注释
有一种文档字符串,可以在模块、类或函数的开始添加字符串,起到在线文档作用的功能。
def foo():
"this is a doc string "
return True
4.操作符
加减乘除取余为标准操作符。python有两种除法操作符,单斜杠用传统除法,双斜杠用于浮点除法,对结果进行四舍五入。**操作符优先级最高。
比较操作符,
< > <= >= == != <>(不等于)
返回布尔值True和False
逻辑操作符 and or not
逻辑操作符可以将任何表达式链接在一起,并得到一个布尔值。
合理使用括号增加代码可读性
5.变量和赋值
变量名为字母和下划线开头,大小写敏感,变量不需要像C语言一样预先声明Python不支持C语言中的自加自减操作符
6.数字
Python支持五种基本数字类型,其中有三种是整形
有符号整形包括长整形和布尔值, 还有浮点值和复数
7.字符串
Python支持使用单引号或双引号,三引号来包含特殊字符。使用索引操作符([])和切片操作符([:])可以得到子字符串。字符串有他的特有的索引规则:第一个字符的索引是0,最后一个字符的索引是-1.加号用于字符串链接,星号用于字符串重复
8.列表和元组
可以将列表和元祖当成普通“数组”,他能保存任意数量,任意类型的Python对象。和数组一样,通过从0开始通过数字索引访问元素,但是列表和元祖可以储存不同类型的对象。列表中元素用[]包裹,元素的个数及元素的值用()包裹,元组可以看成制只读的列表,通过切片运算可以得到子集。
9.字典
字典有键值对构成值可以是任意python对象,不过一般还是以数字或者字符串最为常用字典元素一般用{}包裹
10。代码块及缩进对其
通过缩进来说明逻辑
11.if语句
标准if条件语句的语法如下
if expression:
if_suite
如果表达式的值为非0或布尔值,则代码组if_suite被执行。当然,Python也支持else,语法如下
if expression:
if_suite
else expression:
else_suite
python还支持elif
12.while循环
标准while循环类似if,使用缩进来分割字代码。
while expression:
while_suite
子代码会连续不断的循环执行,知道表达式变为0或false
13.for循环和range()函数
python中的for和传统中的for不太一样,更像一种迭代,每次迭代其中一个元素
range()是个数组生成函数
14.列表解析
可以在一行中使用一个for循环将所有的值放入一个列表中
15.文件和内建函数open()、file()
open(‘文件’,‘操作’)
16.函数参数的默认值为TRUE
17.类
18.模块
19.实用函数
dir([obj]):显示对象属性
help([obj]):以一种美观的方式,显示对象的文档字符串
int([obj]):将一个对象装换为整形
len([obj]):返回对象的长度
str([obj]):将一个对象装换为字符串

最新文章

  1. Xcode6 管理provisioning profile
  2. Java基础知识点1:基本类型包装类
  3. [BTS] The adapter &quot;SQL&quot; raised an error message. Details &quot;The Messaging Engine is shutting down. &quot;.
  4. TI CC2541的LED控制
  5. (转)winform post 访问网站
  6. ASP.NET MVC5 高级编程 第5章 表单和HTML辅助方法
  7. WPF 多项选择下拉菜单
  8. 无需Visual Studio,5容易的 - 分为报告
  9. Canal 同步异常分析:Could not find first log file name in binary log index file
  10. windows系统扩展C盘的工具推荐(解决了C盘和压缩卷不相邻无法扩展C盘问题)
  11. P2678 跳石头(二分+模拟)
  12. mvn clean deploy
  13. cf666 C. Codeword 组合数学
  14. nexus 2版本的配置要点
  15. 几个node项目实例-《转载》
  16. ubuntu下 openvpn客户端的配置
  17. hdu1242 Rescue DFS(路径探索题)
  18. 苹果无sim卡激活
  19. Django的CBV与FBV
  20. C语言实现顺序表

热门文章

  1. python的部分GUI模块简介tkinter、pyqt5(Qt Designer)
  2. C# 面试前的准备_基础知识点的回顾_04
  3. 解放开发者!3款工具实现快速K8S开发
  4. 构造函数原理 - Js对象
  5. C# 编译器对局部变量的优化
  6. 关于红黑树,在HashMap中是怎么应用的?
  7. Luogu P3324 [SDOI2015]星际战争
  8. 第一行代码中RecyclerView添加依赖库问题
  9. Hadoop调优 | NameNode主备宕机引发的思考
  10. C# 8: 可变结构体中的只读实例成员