千锋教育-做有情怀、有良心、有品质的职业教育机构

400-811-9990
手机站
千锋教育

千锋学习站 | 随时随地免费学

千锋教育

扫一扫进入千锋手机站

领取全套视频
千锋教育

关注千锋学习站小程序
随时随地免费学习课程

上海
  • 北京
  • 郑州
  • 武汉
  • 成都
  • 西安
  • 沈阳
  • 广州
  • 南京
  • 深圳
  • 大连
  • 青岛
  • 杭州
  • 重庆
当前位置:杭州千锋IT培训  >  技术干货  >  命令行模式和Python交互模式

命令行模式和Python交互模式

来源:千锋教育
发布人:xqq
时间: 2023-11-09 21:36:29

在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

python归并排序和快速排序比较

2023-11-14

pythonif-elif-else语句的使用注意

2023-11-14

python如何定义一个函数

2023-11-14

最新文章NEW

python怎么传参数

2023-11-14

python如何查看对象属性

2023-11-14

python如何确定是否为可迭代对象

2023-11-14

相关推荐HOT

更多>>

快速通道 更多>>

最新开班信息 更多>>

网友热搜 更多>>