| |
|
|
开发:
C++知识库
Java知识库
JavaScript
Python
PHP知识库
人工智能
区块链
大数据
移动开发
嵌入式
开发工具
数据结构与算法
开发测试
游戏开发
网络协议
系统运维
教程: HTML教程 CSS教程 JavaScript教程 Go语言教程 JQuery教程 VUE教程 VUE3教程 Bootstrap教程 SQL数据库教程 C语言教程 C++教程 Java教程 Python教程 Python3教程 C#教程 数码: 电脑 笔记本 显卡 显示器 固态硬盘 硬盘 耳机 手机 iphone vivo oppo 小米 华为 单反 装机 图拉丁 |
| -> Python知识库 -> python入门(二) python语法 -> 正文阅读 |
|
|
[Python知识库]python入门(二) python语法 |
# 写在前面? ? ? ? 发现CSDN的编辑器不会用,不会自动生成目录,所以直接放弃了目录,会的人可以教教吗? # 变量命名? ? ? ? python中标识符的命名(即变量的命名)有一些规则:
像这里,python自带函数abs()(一个求绝对值的函数),所以用abs作标识符是可以的,但会有warning,意思就是这是内置函数的名字,建议最好改掉。
?上面是常见的python关键字,不过也没有必要现在背下来,等学过一遍自然就知道哪些是关键字了。这里比较特殊的是False?None?True,在有些语言里,则三个词开头是小写的,python里要是大写的,否则会报错。 # 关于常量和变量# 变量? ? ? ? 从这里开始你就能看到python的随意性和容错性 ? ? ? ? 学过c/c++/java的应该知道,声明变量的格式可以是
????????无论怎样,声明一个变量总要有一个类型,比如 int(整数型)、char(字符类型)。但是在python里就没有这些东西。你可以像下面这样声明,系统会自动判断它是什么类型。虽然这很方便,但先学c++的我这样非常难受,总想int a = 5,然后就会报错,cry~
? ? ? ? 与之相对的,其他语言里我们可以声明一个变量但不赋值,比如 int a;就是一条完整的语句。但python不可以,如果你在一行里写了一个a,不给它赋值,就会报错,毕竟你一行就写一个a放在哪里属实奇怪。顺带一提,python不一定要用分号结束语句,一行就是一条语句,并且依靠缩进而不是大括号来划分代码块。这些后面都会再提到。 # 常量? ? ? ? python关于常量的说法属实令人哭笑不得,c/c++规定了 const 关键字,java规定了 final 关键字,用来声明常量。比如,const double?pi = 3.1415926; 那么pi的值就是3.1415926,不能再更改,这就是为什么叫做常量。但python关于常量的说法是,全靠程序员自觉......也就是你声明一个变量,记住它不能改,它就是常量了。比如把名字取成 constValue 来提醒自己这个变量不能改。总之,有点离谱...... # 细节补充? ? ? ? python不声明变量类型,导致一个变量可以随便改变类型。
? ? ? ?前面说的python不一定要用分号结束语句,一行就是一条语句,又是什么意思呢? ????????注意我上面的代码,每行最后并没有分号,但依然正常运行,也就是一行即一个完整的语句,并不一定要加分号,当然加上也不会报错。但如果你想像下面这样写就要加分号了。
? ? ? ? 不过不推荐这样写,还是把变量分两行写更好一点 # 总结? ? ? ? 这只是简单的基础规则和对python语言的大致了解。 ? ? ? ? 顺便预报下一篇:python数据类型。依旧是,欢迎批评指正!、 |
|
|
|
|
| 上一篇文章 下一篇文章 查看所有文章 |
|
|
开发:
C++知识库
Java知识库
JavaScript
Python
PHP知识库
人工智能
区块链
大数据
移动开发
嵌入式
开发工具
数据结构与算法
开发测试
游戏开发
网络协议
系统运维
教程: HTML教程 CSS教程 JavaScript教程 Go语言教程 JQuery教程 VUE教程 VUE3教程 Bootstrap教程 SQL数据库教程 C语言教程 C++教程 Java教程 Python教程 Python3教程 C#教程 数码: 电脑 笔记本 显卡 显示器 固态硬盘 硬盘 耳机 手机 iphone vivo oppo 小米 华为 单反 装机 图拉丁 |
| 360图书馆 购物 三丰科技 阅读网 日历 万年历 2025年10日历 | -2025/10/27 5:31:40- |
|
| 网站联系: qq:121756557 email:121756557@qq.com IT数码 |