命令行模式和Python交互模式
在Windows开始菜单选择“命令提示符”,就进入到命令行模式,它的提示符类似C:\>;
在命令行模式下敲命令python,就看到类似如下的一堆文本输出,然后就进入到Python交互模式,它的提示符是>>>。
在Python交互模式下输入exit()并回车,就退出了Python交互模式,并回到命令行模式。
△Python文件名只能是英文字母、数字和下划线的组合。(但是实践证明中文也是可以的,但是不建议。)
print()会依次打印每个字符串,遇到逗号“,”会输出一个空格
△每一行都是一个语句,当语句以冒号:结尾时,缩进的语句视为代码块。
缩进有利有弊。好处是强迫你写出格式化的代码,但没有规定缩进是几个空格还是Tab。按照约定俗成的管理,应该始终坚持使用4个空格的缩进。
缩进的另一个好处是强迫你写出缩进较少的代码,你会倾向于把一段很长的代码拆分成若干函数,从而得到缩进较少的代码。
缩进的坏处就是“复制-粘贴”功能失效了,这是最坑爹的地方。当你重构代码时,粘贴过去的代码必须重新检查缩进是否正确。此外,IDE很难像格式化Java代码那样格式化Python代码。
最后,请务必注意,Python程序是大小写敏感的,如果写错了大小写,程序会报错。
△整数和浮点数在计算机内部存储的方式是不同的,整数运算永远是精确的(除法难道也是精确的?是的!无论整数做//(地板除)除法还是取余数%,结果永远是整数,所以,整数运算结果永远是精确的。而/除法计算结果是浮点数,即使是两个整数恰好整除,结果也是浮点数),而浮点数运算则可能会有四舍五入的误差。
注意:Python的整数没有大小限制;
Python的浮点数也没有大小限制,但是超出一定范围就直接表示为inf(无限大)。
△字符串是以单引号'或双引号"括起来的任意文本,请注意,''或""本身只是一种表示方式,不是字符串的一部分。如果'本身也是一个字符,那就可以用""括起来。如果字符串内部既包含'又包含"可以用转义字符\来标识(比如:'I\'m\"OK\"!'),也可以用三个单引号或者三个双引号来标识(比如:'''I'm"OK"!''')。
Python还允许用r''表示''内部的字符串默认不转义(比如:>>>print(r'\\\t\\')打印结果为\\\t\\)。
如果字符串内部有很多换行,用\n写在一行里不好阅读,为了简化,Python允许用'''多行内容'''的格式表示多行内容。(比如:
a='''line1
line2
line3'''
print(a)
打印结果为
line1
line2
line3)
△空值是Python里一个特殊的值,用None表示。None不能理解为0,因为0是有意义的,而None是一个特殊的空值。
△所谓常量就是不能变的变量,比如常用的数学常数π就是一个常量。在Python中,通常用全部大写的变量名表示常量:PI=3.14159265359
但事实上PI仍然是一个变量,Python根本没有任何机制保证PI不会被改变,所以,用全部大写的变量名表示常量只是一个习惯上的用法,如果你一定要改变变量PI的值,也没人能拦住你。
△字符编码
ASCII编码(1个字节)→Unicode编码(2个字节)→UTF-8编码(可变字节)
现在计算机系统通用的字符编码工作方式:
在计算机内存中,统一使用Unicode编码,当需要保存到硬盘或者需要传输的时候,就转换为UTF-8编码。(内存中是Unicode,输出设备上就是UTF-8)
以上内容为大家介绍了命令行模式和Python交互模式,希望对大家有所帮助,如果想要了解更多Python相关知识,请关注IT培训机构:千锋教育。
猜你喜欢LIKE
相关推荐HOT
python gensim库是什么?
pythongensim库是什么?gensim库在文本监控里,首先在稳定上,坚如磐石,不用担心稳定性问题,其次,时效性很强,执行能力很快,经常在最重要的...详情>>
2023-11-06 21:48:19python中getattr()是什么?
python中getattr()是什么?本文教程操作环境:windows7系统、Python3.9.1,DELLG3电脑。1、getattr()用来获取对象中的属性值;获取对象object的属...详情>>
2023-11-06 21:41:07python标识符如何使用?
python标识符如何使用?为了给编程中函数、类等进行区分,会赋予它们不同的名称。我们把这种命名叫做标识符,也可以理解为符号的标记。当然这种...详情>>
2023-11-06 21:33:55Python IDE之Thonny的介绍
pythonIDE之Thonny的介绍今天要介绍的IDE,可能没用过,甚至可能没听说过。叫Thonny,是塔尔图大学开发的,适合程序员新手。它的界面很容易使用...详情>>
2023-11-06 20:54:19热门推荐
如何使用python中的help函数?
沸如何使用python的callable函数?
热python gensim库是什么?
热python中xluntils库是什么?
新python中getattr()是什么?
python中的win32com库是什么?
python标识符如何使用?
如何使用python中schedule模块?
python中ruamel.yaml模块是什么?
defaultdict在python中计算键值的和
python sleep和wait对比分析
python中字符串转成数字的几种方法
python中SocketServer是什么?
python中如何使用@contextmanage?