python基础语法
1.常见的数据类型
2.注释
单行:# 空格 注释内容
多行: ```
"""
这里是多行注释
1
2
"""
3.变量
变量名称 = 变量的值
4.数据
变量无类型,数据有类型
type()语句
查看类型信息
5.数据类型的转换
6.标识符
用户在编程的时候所使用的一系列名字
7.运算符
8.字符串
定义方式:
单引号、双引号、三引号(多行注释)
三引号中的空格会在输出中保存
字符串的拼接
print("我是:" + name + "来自于" + class)
字符串的格式化
name = "黑猫"
massage = "来找%s" % name
print(message)
%s 先进行占位,后面再将后面的变量变成字符串放到占位的地方
- % 表示:我要占位
- s 表示:将变量变成字符串放入占位的地方
多个变量占位,变量要用括号括起来,并按照占位的顺序填入
占位的格式
格式化的精度控制
格化的快速写法
f"内容{变量}
不限数据类型,不限数据精度
name = “王”
set_up_year = 2006
stock_price = 19.99
print(f"我是{name},我成立于:{set_up_year},我今天的股票价格为:{stock_price}")
表达式的格式化
9.输入、输出语句
变量名 = input()
默认情况下,print语句输出内容会自动换行
可使用print("Hellow",end=' ')
使其输出不换行
10.判断语句
布尔类型
if语句
if age >= 18:
print("成年了")
elif age <= 10:
print("where is your mom")
else:
print("未成年")
11.循环语句
while循环
i = 0
while i<100:
j = 0
while j<10:
print("1")
j += 1
peint("0")
i+=1
- while的条件需要得到布尔类型,True表示继续循环,false表示结束循环
- 要设置循环的终止条件
- 要注意缩进
for循环(遍历循环)
1.与while语法的区别:
- while循环的循环条件是自定义的,自行控制循环条件
- for循环是一种轮询机制,是对一批内容进行逐个处理
2.语法
for 临时变量 in 待处理数据集:
循环满足条件时执行的代码
3.range语法
range(num)
获得一个从0开始,到num结束的数字序列(不包含num本身)
eg:range(5): [0,1,2,3,4]
range(num1,num2)
获得一个从num1开始,到num2结束的数字序列(不包含num2本身)
range(num1,num2,step)
获得一个从num1开始,到num2结束的数字序列(不包含num2本身)
数字间的步长,以step为准(默认为一)
eg:range(5,10,2):[5,7,9]
continue
中断本次循环,直接进入下一次循环
continue
break
直接结束循环
break
12.制表符
\t
可使多行字符串之间进行对齐
13.函数
函数:是组织好的,可重复使用的,用来实现特定功能的代码段
定义
调用
注:返回值与参数都可以省略
传入参数
在函数计算时,接受外部(调用时)提供的数据
注:传入参数的数量不限
返回值
注意,函数在运行到return后就不会再执行下面的结果
None类型
没有写返回值时,返回的就是None,可用于函数的判断 ,变量的暂时赋值
注:在if判断中,None等同于False
函数说明文档
在PyCharm中,调用函数时,鼠标悬停在传参上,会显示此函数的说明文档
函数的嵌套调用
在一个函数中有调用了另一个函数
变量的作用域
指的是变量的作用范围
局部变量:
定义在函数整体内部的变量,只在函数内部生效
全局变量:
略
global关键字
将函数内部的局部变量与代码中的全局变量相连接,此时在函数内操作此变量,变量改变会被保留并更新原来的全局变量
标签:变量,Python,基础,占位,range,循环,print,函数 From: https://www.cnblogs.com/Raindom-Butterfly/p/18403162