Python-First day

来源:互联网 发布:淘宝的宝贝网址怎么看 编辑:程序博客网 时间:2024/06/06 06:48

使用Python 2.7.13 MAC环境下学习
Sublime编辑器
学习教程为廖雪峰老师所给教程
http://www.liaoxuefeng.com/wiki/0014316089557264a6b348958f449949df42a6d3a2e542c000
一、输入和输出
命令行模式 >
交互式模式 标志 >>>

直接运行.py文件和在>>>交互式环境下运行python代码的区别:
1)直接运行.py文件是 启动Python解释器,并一次性将代码全部运行完毕
2)在>>>环境下写py是 启动Python解释器,并依次执行你所输入的每行代码。

一般利用 print 为输出信息,raw_input() 为输入。

raw_input()与input()的区别:
raw_input()直接与控制台交互,任何输入它都可以接收,用户所输入内容均当做字符串返回给计算机;而input()必须要加上”“所输入内容才会被接收,不然会报语法错误,当接受纯数字类型的输入时,会返回所输入的数字类型(int,float),还可以接受输入为python合法的表达式,如”1+2”,并且在输出时,会给出正确的计算结果。

二、数据类型和变量
字符串
在打印字符串过程中 可以用”或”“将字符串括起来,若字符串中要使用”,则用”“括起来。

转义字符
\ 可以转移各种类型的字符
包括 \ \n \t 等等。
r ”表示”内括起来的字符转义。

'''xx yy''' 

表示将xx yy 换行输出,可省略多个 \n来进行换行,更为便捷。

布尔值
只有True False 两种 and or not 可用于布尔值运算
可用not单目运算符将True 与 False转换。

空值
None
None与0不同,它是一个没有意义的特殊值,而0是有意义的。

变量
对变量赋值用等号(=)进行赋值,在动态语言中可以对同一变量进行多次赋值,且每次赋值变量类型可以不相同。

a = 123 print (a)a = "sxn"print (a)

结果打印 123 和 sxn

除法

/ 传统除法 10/3 = 3
10/3.0 = 3.333… 或者 10.0/3 = 3.33….
// 地板除法?? 10/3 = 3

原创粉丝点击