编辑器和代码助手
- Subline Text文本编辑器。由于之前做计算化学接触过,这个编辑器手感不错。去网上搜License可以去掉一些更新通知之类的东西。在Help-Enter License输入即可
保存为.py可以直接调用,在命令行中python 文件名.py即可 - 廖雪峰老师网上的Python代码运行助手
python初体验
之前只有C++基础,刚上手python有些陌生,体验一把输入一行执行一行的感觉。
最开始还是用print
-print小结
- 逗号可以以空格分割内容。这一点还是挺方便的。
>>> print(200+200,"是我追求的时薪")
400 是我追求的时薪
>>> print(100,200,300+200,1.2,"Nice")
100 200 500 1.2 Nice
- 类似于C的printf的格式化输出
- -
>>> print('%2d %3d'%(2,3))
2 3
>>> print('%.3f %.4f' %(2.111111,3.22222))
2.111 3.2222
%2d代表这里占位的是一个整数,且缩进两格,%.3f是指这里的浮点数取三位小数
>>> s = input()
201718
>>> s
'201718'
>>> x = len(s)
>>> print("Length of %s is %d" %(s,x))
Length of 201718 is 6
-常见占位符
占位符 | 替换内容 |
---|---|
%d | 整数 |
%f | 浮点数 |
%s | 字符串 |
%x | 十六进制整数 |
-字符转义和字符串
我使用C++中处理字符比较多的用的是string,char用的比较少。endl用的比\n多得多,对字符串和字符转义不太熟悉。学到数据类型时正好看到讲解相关的内容,整理一下。
字符串是以单引号或者双引号括起来的内容,比如“xyz”之类的
转义字符 | 功能 |
---|---|
\n | 换行 |
\t | 制表 |
\\ | 表示一个\ |
\’ | 表示一个’ |
\” | 表示一个” |
-- coding: utf-8 --表示使用utf-8的编码方式,以后默认。