python基础语法
这篇博客是我依据csdn的python基础语法文章做出的自己的总结,也是为蓝桥杯python打下一点基础,并且如果语法有忘记可以回头翻笔记
假期时间过得太快了,似乎我寒假并没有做什么事情,最有意义的就是搭出了这个博客吧(悲),下学期依旧会很忙,我希望也能早点进入状态
以下都是基础语法,主要是和c语言不同的点,算法方面我会单独总结
基础语法
1、type()语句
可以查看数据类型例如
1 | print(type("云边有个小卖部")) |
输出:
1 | <class 'str'> |
2、字符串
定义
1 | # 单引号定义法 |
字符串的引号嵌套
1 | # 单引号定义法 |
- 单引号定义法,可以内含双引号
- 双引号定义法,可以内含单引号
- 可以使用转移字符(\)来将引号解除效用,变成普通字符串
字符串拼接
如果由两个字符串(文本)字面量,可以将其拼接成一个字符串,通过+号即可完成。
语法:
1 | print("Hey"+"Star") |
输出:
1 | HeyStar |
例如:
1 | name = "HeyStar" |
字符串格式化
1 | name = "HeyStar" |
输出:这里是 HeyStar
其中:%s
- % 表示:要占位
- s 表示:将变量变成字符串放入占位的地方
多个变量时:
1 | name = "HeyStar" |
输出:HeyStar 共有 7 个字母
字符串格式化2(快速写法)
1 | title = "Python | 基础语法" |
输出结果
1 | 这篇文章的题目是Python | 基础语法 |
表达式格式化
1 | print("1 + 1的结果是:%d" % (1 + 1)) |
输出结果
1 | 1 + 1的结果是:2 |
3、数据输入
键盘输入的获取
input()语句
- 使用input()语句可以从键盘获取输入
- 使用一个变量接收(存储)input语句获取的键盘输入数据即可
1 | print("请告诉我你是谁") |
输出结果(***中为输入数据)
1 | 请告诉我你是谁 |
4、判断语句
bool布尔类型
布尔(bool)表达现实生活中的逻辑,即真和假
- True表示真
• False表示假 。
True本质上是一个数字记作1,False记作0
if elif else语句
使用场景:某些场景下,判断条件不止一个,可能有多个。
elif 类似于C中的else if
5、Python的循环语句
while循环
1 | i = 0 |
for循环
1 | # 定义字符串name |
range语句
可迭代类型,指的是内容可以一个一个取出的类型
range(num)指的是从0开始迭代到num-1
如range(5)取得[0,1,2,3,4,]
range(n1,n2,step)指的是从n1到n2-1,步长为step
例如:
1 | print("输出7内的偶数") |
5、函数
定义
None类型
None,其类型是:<class ‘NoneType’>
无返回值的函数,实际上就是返回了:None这个字面量
None表示:空的、无实际意义的意思
函数返回的None,就表示,这个函数没有返回什么有意义的内容。
也就是返回了空的意思。
globe关键字
使用 global关键字 可以在函数内部声明变量为全局变量, 如下所示
本博客所有文章除特别声明外,均采用 CC BY-NC-SA 4.0 许可协议。转载请注明来源 Stellar 鱼!