Python基础的十万个为什么

本文探讨了Python编程的一些基本特性,包括变量不需要指定数据类型、字符串'abc'与"abc"的区别、if语句的复合条件使用、sort()函数的工作原理以及为什么不能以数字开头命名变量。此外,还解释了Python中浮点数相加为何会出现看似不精确的结果,涉及到浮点数在计算机中的存储方式和IEEE 754标准。
摘要由CSDN通过智能技术生成

今天在想,人人都说Python简单,那为什么招聘时要选择你呢?然后就突发奇想,来记录一下Python的简单之处。并在力所能及的范围内来解释它

1. 为什么变量不用指定数据类型

2. ‘abc’,"abc"都是字符串,它们是否有所不同

在Python中这两个是相同的。那为什么不定死单双引号呢:
这是因为我们很多时候需要在字符串中包含撇号和引号:
比如说:我要输出"python" is the best language in the world
我能这样写:print(’“python” is the best language in the world’)
但我能这么写吗:print("“python” is the best language in the world")
答案当然不能,这样写Python不能识别字符串

3. if 10<=a<12: print(a),这样写会不会报错呢

4. sort()函数是怎样实现排序的

5. 为什么不能以数字开头命名变量名

如果允许变量名开头是数字,则无法区分声明的是变量名还是数字类型。程序设计语言不能存在歧义
例如:
123 = “456” print(123)
程序便具有了二义性,但是不允许二义性发生

<

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值