fun python_Python(一)

官网下载 Python 3.7+ 安装包,安装的时候选择加入环境变量,安装完成后调出命令行输入 python 显示:Python 3.7.4 (tags/v3.7.4:e09359112e, Jul 8 2019, 19:29:22) [MSC v.1916 32 bit (Intel)] on win32

Type "help", "copyright", "credits" or "license" for more information.

>>>

表示安装成功

写在前面

本系列不是 Python 教程,只是本人学习中做的随笔或者总结,阅读本系列文章可能需要一定编程基础,请依照个人能力基础选择。

Python 基础

编程语言基本都有大致的基础,数据类型、变量、函数等等,Python 也是一样,Python 的数据类型主要有整数、浮点数、字符串、布尔值、空值。以下会挑几个差异大的记录

字符串

字符串也是支持使用 \ 进行转义操作,允许使用 r'' 表示 '' 内部的字符串默认不转义,示例:>>> print(r'\n')

\n

>>> print(r'\\\t\\')

\\\t\\

>>> print(r'\\\t\')

SyntaxError: EOL while scanning string literal

但是要注意的一点是字符串末尾还是不能是单反斜杠,会导致编译报错,查阅资料说这是 Python 的 bug ,毕竟按照理论上来说,字符串用 r'' 包裹后,里面的转义字符会失效,但末尾的反斜杠还是将它后面的引号转义了,从而引发报错了。

多行字符串使用开头和结尾都是三个引号来表示,在交互命令行中输入多行的时候,提示符会由 >>> 变为... ,但是多行字符串也还是字符串只不过写法特别一些,它也可以使用 r'' 。js 中 ES6 是使用前后三个反引号,这点还是有区分的,示例:>>> print('''line1

... line2

... line3''')

line1

line2

line3

>>> print("""line1

... line2

... line3""")

line1

line2

line3

布尔值

Python 中的布尔值是用 True 和 False 来表示的,注意首字母是大写的,和 js 是不同的,布尔值的运算使用 and 、or 和 not 运算, js 中进行布尔值运算使用 && 、|| 和 ! 这些符号,意义是相通的

空值

空值是Python里一个特殊的值,用None表示。None不能理解为0,因为0是有意义的,而None是一个特殊的空值。

常量

在Python中,通常用全部大写的变量名表示常量,这个规则只是个约定的规范,你非要定义别的格式或者改变这个变量值也拦不住你

整数的除法:/ 普通的除法和 js 一致; // 称为地板除,除完只保留整数部分; & 取余运算,得到余数

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值