Python学习日志(一)
- Python的安装
- 访问http://www.python.org
- 点击downloads,选择Windows
- 我在这里选择了Latest Python 3 Release - Python 3.5.2最新的Python3版本的Python3.5.2
- 下拉到files,选择Windows x86 executable installer,下载
- 安装很简单,双击下载的文件,选择安装即可
- 安装后,按照开始→程序→Python3.5.2→IDLE运行Python集成开发环境(按F1会启动完整的Python文档,可参考库文档)
- 第一个Python程序
print("hello,world!") #输出"hello,world!"
在<<<提示符后输入以上语句,敲击回车键,出现hello,world!。注意Python2使用语句print“hello,world!”输出,Python3使用print()函数输出。
print() 函数生成可读性更好的输出, 它会省去引号并且打印出转义后的特殊字符。
Python的注释语句以#起始,直至行尾。文本字符串中的#仅表示#。
- 把Python当做计算器吧
整数(eg:1、3、4)的类型是int,带小数部分的数(eg:1.2、3.0)的类型是float。
除法/返回浮点数,整除用//,取余用%。(eg:1/2=0.5 ;1//2=0 ;1%2=1)
**表示幂乘方,=表示赋值,变量使用前必须定义(赋值),Python支持复数j / J。
- 字符串
Python 也提供了可以通过几种不同方式表示的字符串。它们可以用单引号 ('...'
) 或双引号 ("..."
) 标识 。\
可以用来转义引号。
print() 函数会省去引号并且打印出转义后的特殊字符。
如果前面带有 \
的字符被当作特殊字符,可以使用 原始字符串,方法是在第一个引号前面加上一个 r。
字符串文本能够分成多行。一种方法是使用三引号:"""..."""
或者 '''...'''
。行尾换行符会被自动包含到字符串中,但是可以在行尾加上 \
来避免这个行为。
字符串可以由 +
操作符连接(粘到一起),可以由 *
表示重复。
相邻的两个字符串文本自动连接在一起,只用于两个字符串文本,不能用于字符串表达式,想连接多个变量或者连接一个变量和一个字符串文本,使用 +
。
想切分很长的字符串的时用 ‘ +n个空格+ ’。
字符串也可以被截取(检索)。类似于 C ,字符串的第一个字符索引为 0 。Python没有单独的字符类型;一个字符就是一个简单的长度为1的字符串。索引也可以是负数,这将 导致从右边开始计算。
除了索引,还支持 切片。索引用于获得单个字符,切片 让你获得一个子字符串。注意,包含起始的字符,不包含末尾的字符。这使得 s[:i] + s[i:]
永远等于 s
。
切片的索引有非常有用的默认值;省略的第一个索引默认为零,省略的第二个索引默认为切片的字符串的大小。
内置函数 len() 返回字符串长度。