| |
|
开发:
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入门】基础语法(1) -> 正文阅读 |
|
[Python知识库]【python入门】基础语法(1) |
🤞目录🤞 💖四、注释 💖八、语句 【大家好,我是爱干饭的猿,如果喜欢这篇文章,点个赞👍,关注一下吧,后续会持续分享每日一题、SSM、Python及其他重要知识点总结】 上一篇文章:《项目上传github实现定时自动推送教程》 变量是什么?
????????当你需要把一些计算的中间结果保存起来. 这个时候就需要用到变量。变量可以视为是一块能够容纳数据的空间
.
这个空间往往对应到
"
内存
"
这样的硬件设备上
? 🕘一、变量的语法?(1)定义变量
命名建议使用小驼峰法:例子:addAll? ?(2)使用变量
在
Python
中
,
修改变量也是使用
=
运算
,
看起来和定义变量没有明显区别
🕘二、变量的类型注意:和 C++ / Java 等语言不同, Python 变量的类型不需要显式指定, 而是在赋值的时候确定的 ?(1)整数(int)
注意: 和 C++ / Java 等语言不同, Python 的 int 类型变量, 表示的数据范围是没有上限的. 只要内存足够大, 理论上就可以表示无限大小的数据 ?(2)浮点数(float)
注意:和 C++ / Java 等语言不同, Python 的小数只有 float 一种类型, 没有 double 类型. 但是实际上Python 的 float 就相当于 C++ / Java 的 double, 表示双精度浮点数 ?(3)字符串(str)
注意:在 Python 中, 单引号构成的字符串和双引号构成的字符串, 没有区别. 'hello' 和 "hello" 是完全等价的
a. 可以使用
len
函数来获取字符串的长度
b. 可以使用 + 针对两个字符串进行拼接
c.? id 也是一个内置函数,可以通过id 查看变量的身份识别
? ?(4)布尔(bool)
布尔类型是一个特殊的类型,
取值只有两种
, True (
真
)
和
False (
假
)
? ?(6)列表(list)
? ?列表对象可变,可任意类型 ?(7)元组(tuple)
? ?元组对象不可变,可以任意类型 ?(8)字典(dict)类似JSON
? 🕘三、动态类型特性
在
Python
中
,
一个变量是什么类型
,
是可以在
"
程序运行
"
过程中发生变化的
.
这个特性称为
"
动态类型
",所以像Java就是“静态类型”
?
?
🕘四、注释?(1)注释行
?(2)文档字符串?
🕘五、输入输出?(1)输入
? ?(2)输出
?输出不带换行
🕘六、运算符?(1)算数运算符像 + - * / % ** // 这种进行算术运算的运算符, 称为 算术运算符?
?(2)关系运算符?
注意:
?(3)逻辑运算符
a < b and b < c 这个操作等价于 a < b < c . 这个设定和大部分编程语言都不相同? 🕘七、赋值运算符?(1)= 的使用链式赋值
多元赋值
?(2)复合赋值运算符
Python
还有一些
复合赋值运算符
.
例如
+=
-
= *= /= %= 其中 a += 1
等价于
a = a + 1
.
其他复合赋值运算符也是同理
注意
:
像
C++ / Java
中
,
存在
++
--
这样的自增
/
自减运算符
. Python
中则不支持这种运算
.
如果需要使用
, 则直接使用 += 1
或者
-
= 1
除了上述之外
, Python
中还有一些运算符
,
比如
身份运算符
(is, is not),
成员运算符
(in, not in),
位运算符 ( & | ~ ^ << >>) 等
? 🕘八、语句?(1)if 语句
代码块 指的是一组放在一起执行的代码.
在
Python
中使用缩进表示代码块
.
不同级别的缩进
,
程序的执行效果是不同的
?(2)空语句pass?
其中
pass
表示
空语句
,
并不会对程序的执行有任何影响
,
只是占个位置
,
保持
Python
语法格式合要求(和java的 if 语句的 { } 空代码块是一致的)
?(3)while 循环打印1到10的整数
?(4)for 循环
?a. 打印1到10的整数
b.??打印 2, 4, 6, 8, 10
c. 打印 10-1?
d. 生成一个新的列表?
? ?(5)continue
continue
表示结束这次循环
,
进入下次循环
?(6)breakbreak 表示结束整个循环?
|
|
|
上一篇文章 查看所有文章 |
|
开发:
C++知识库
Java知识库
JavaScript
Python
PHP知识库
人工智能
区块链
大数据
移动开发
嵌入式
开发工具
数据结构与算法
开发测试
游戏开发
网络协议
系统运维
教程: HTML教程 CSS教程 JavaScript教程 Go语言教程 JQuery教程 VUE教程 VUE3教程 Bootstrap教程 SQL数据库教程 C语言教程 C++教程 Java教程 Python教程 Python3教程 C#教程 数码: 电脑 笔记本 显卡 显示器 固态硬盘 硬盘 耳机 手机 iphone vivo oppo 小米 华为 单反 装机 图拉丁 |
360图书馆 购物 三丰科技 阅读网 日历 万年历 2024年12日历 | -2024/12/26 14:04:35- |
|
网站联系: qq:121756557 email:121756557@qq.com IT数码 |
数据统计 |