《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的主要内容,如果未能解决你的问题,请参考以下文章

《python编程——从入门到实践》_笔记2_列表简介

《Python编程:从入门到实践》第10章 笔记

《Python编程:从入门到实践》2-9章笔记

Python编程入门到实践 - 笔记( 9 章)

python编程:从入门到实践读书笔记

Python编程入门到实践 - 笔记(1,2章)