《python编程-从入门到实践》笔记_1
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了《python编程-从入门到实践》笔记_1相关的知识,希望对你有一定的参考价值。
起步
- 可通过终端直接运行python,执行python命令;也可以通过文本编辑器来执行命令(创建的文本必须以 .py 结尾,编辑器才知道是要用pyhon解释器来运行此程序)
- 在终端运行python时,按“Ctrl+D"或执行命令exit() ,可退出python,回到终端窗口
- 在python中命名时最好使用小写字母,并使用下划线来表示空格
- 推荐文本编辑器sublime text. 下载地址:https://www.sublimetext.com/3 要想长久使用请购买许可证,实在不行的话可以根据你所使用的版本好上网搜下对应的许可证,即注册码。然后点击sublime text的菜单栏中的“help",输入
- mac上使用sublime text,其菜单栏在系统的顶部,不在sublime text的窗口界面(我是mac小白)
- 想了解更多sublime text的使用方法,推荐 https://www.cnblogs.com/figure9/p/sublime-text-complete-guide.html
- sublime text使用技巧:https://www.zhihu.com/question/24896283
- sublime text中
- 函数——蓝色
变量和简单数据类型
变量
- 对一个变量进行多次赋值,或多次改变,python始终只记录变量的最新值
- 命名规则
- 只能包含数字/字母/下划线,且不能以数字开头
- 变量名不能包含空格
- 关键字和函数名不能用作变量名
- 简短又具描述性
- 慎用小写字母i和大写字母O,容易被看错
- 引用变量名报错时,可根据提示查看时什么错误,常出现的错误
- 忘了给变量赋值
- 拼写错误
字符串
- 单双引号都可以使用,前后对应就行
- python中有方法对字符串进行处理,格式: 变量名A.方法B()
- 变量名A后面的句点(.) 让python对变量名A执行方法B指定地操作。每个方法后面都跟着一对括号,因为有时要做一些额外的操作
name="ada"
## title() 首字母以大写显示##
print(name.title())Ada##upper() 全大写显示##print(name.upper())ADA##lower() 全小写显示##print(name.lower)ada
- 用加号拼接字符串,可以 直接拼接字符串 或者 拼接为字符串的变量
- 在字符串中使用转义字符,换行 ‘\\n‘, 制表符 ‘\\t‘
- 删除字符串中的空白
- 删除字符串后面的空白——方法 .rstrip()
- 删除字符串前面的空白——方法 .lstrip()
- 删除字符串两端的空白——方法 .strip()
- python2中,无需将字符串放在括号里,也可以打印
数字
整数运算:加(+)、减(-)、乘(*)、除(/)、乘方(**)
支持次序运算,就和平常计算次序一样:先乘除,后加减,有括号先算括号里的
空格不影响计算表达式
浮点数计算,结果中包含的小数位数时不确定的
函数str() 强制转换乘字符串,避免类型错误
python2中,整数除法的结果只包含整数部分,注意,不是四舍五入!若想避免这样,就务必确保至少有一个操作数为浮点数
python2中,整数除法可以时浮点数
注释
- 注释用井号(#)
- 单独一行可以,在代码后面也可以
不要企图编写完美无缺的代码;先编写行之有效的代码,再决定是对其做进一步改进,还是转而去编写新代码
以上是关于《python编程-从入门到实践》笔记_1的主要内容,如果未能解决你的问题,请参考以下文章