Python基础语法总结
2021/7/13 22:07:35
本文主要是介绍Python基础语法总结,对大家解决编程问题具有一定的参考价值,需要的程序猿们随着小编来一起学习吧!
Python基础语法学习总结1.常用快捷键
- ctrl+/ :添加、取消注释
- ctrl+s:保存
- ctrl+A:全选
- ctrl+c:复制
- ctrl+v:粘贴
- ctrl+x:剪切
- ctrl+z:撤销
- ctrl+y / ctrl+shift+z :反撤销
2.注释
注释就是代码中不会被编译执行的部分,注释的存在不影响程序的正常功能
注释存在的价值:
- 对代码进行注解说明,增加程序的可读性
- 让有效代码的功能消失
注释分为单行注释和多行注释
- 单行注释:用一个“#”在开头进行单行注释
- 多行注释:使用三个双引号或三个单引号进行多行注释
3.语句
一条有效代码就是一条语句
一般情况下,一条语句占一行,并且一条语句后可以不加分号
一条语句的开头不能随便添加缩进(空格,tap)
4.标识符和关键字
标识符主要由数字,字母和下划线组成,且第一个数不能为数字,在Python3.x版本以后,标识符中可以有中文。
关键字,本色存在特殊意义和功能的字符。
常见的关键字有:False,True,and,or,as,if,elif,else,for,del,def,try,while,not,is,in,from,return
可使用如下代码查看关键字:
import keyword print(keyword.kwlist)
5.常用的数据和数据类型
5.1 数字数据 :用来表示数值大小的数据,例如:10, -10,+5, 2.13,-2.3, 3e2, 2e-2
类型 | 名称 |
---|---|
int | 整形 |
float | 浮点型 |
complex | 复数 |
5.2 文本数据:用文字来提供数据的数据类型,在程序中表示文字数据的时候需要加单引号或者双引号。
类型 | 名称 |
---|---|
string | 字符串 |
5.3 布尔数据:用于判断真和假
类型 | 名称 |
---|---|
True | bool |
False | bool |
5.4 其他数据类型
类型 | 名称 |
---|---|
list | 列表 |
dict | 字典 |
tuple | 元组 |
set | 集合 |
function | 函数 |
迭代器 | |
生成器 | |
自定义类型 |
6.获取数据类型
使用type获取数据类型 ,type(数据)
print(type(10)) # <class 'int'> print(type(True)) # <class 'bool'>
7.类型转换
将指定数据转换成指定类型,类型名(数据)
不是所有的字符串都可以转换成数字
字符串去掉引号是整数就可以转成整形,字符串去掉引号是数字都可以转换成浮点型
print(int(3.14)) # 3 print(int(3.99)) # 3 # 整数转小数 print(float(8)) # 8.0 # bool转整数,True对应的是1,False对应的是0 print(int(True)) # 1 print(int('123')) # 123 print(float('123.4')) # 123.4 print(float('-145')) # -145.0 print(int('-78')) # -78 # print(int('asd')) # 报错
8.输出
8.1 在控制台打印单个数据,print(数据)/print(有结果的表达式)
print(56) print('abc') print(type(56)) print(100+2) print(12.3+12.4) print('ds'+'ds')
8.2 同时打印多个数据,print(数据1,数据2,数据3…)
print(100,100) print(12.3,'好',False) print(10-2,100,type(12.3)) print(10*10,47/5,8%2,8%5) print((10--1)*-2)
8.3 结尾定制符,每个print中都有end且默认为换行符,默认格式为print(数据,end=’\n’)
print(100) # 本质为print(100,end='\n') print(100,end=';') print(200,end=' ') print(300)
8.4 定制数据分割符,sep=’ ‘, sep=’;’
数据分割符的默认值是空格,控制的是同时打印多个数据的时候数据的分割方式
print(100,200,300,sep='+') print(100,200,300,sep=';') print(100,200,300,sep='\n') print(100,200,300,sep='+',end='=') print(100+200+300)
9.输入函数
input(输入提示信息) ,从控制台输入内容,并且将输入的内容保存在变量中
name = input('请输入姓名') print(name) age = input('请输入年龄:') print(age,type(age)) age = int(input('输入年龄:')) print(age,type(age))
10.变量
10.1 什么是变量:变量就是保存数据的容器,将数据保存到变量中以后通过使用变量来使用数据。
10.2 定义变量(将数据保存到变量中)
- 语法:变量名=值
- 说明
- 变量名
- 程序员自己命名
- 要求:是标识符,不是关键字
- 规范:见名知义(看到变量名大概知道变量中保存的是什么数据)、如果有多个单词用下滑线隔开不使用系统的函数名,类名和模块名
- = (赋值符号)
- 值 任何有结果的表达式,例如:具体的数据、运算表达式、函数调用表达式
10.3 使用变量
num = 10 print(num) print(num+2) print(type(num))
10.4 重新赋值
name = '迪迦' name = 235 print(name)
10.5 同时定义多个变量
-
同时定义多个变量赋相同的值
a = b = c = 200 print(a, b, c)
-
同时定义多个变量赋不同的值
x,y,z=10,20,30 print(x,y,z) w,h='点击','开始' print(w+h)
10.6 定义变量和重新给变量赋值的基本原理
定义变量的时候系统会自动在内存中申请空间,空间申请多大看保存的数据需要多少
重新给变量赋值时,会重新申请新的内存空间,新的内存空间的大小由新赋值的数据决定
id函数:id(变量)- 获取变量保存的数据地址
num = 100 print(id(num)) num = 1000 print(id(num))
这篇关于Python基础语法总结的文章就介绍到这儿,希望我们推荐的文章对大家有所帮助,也希望大家多多支持为之网!
- 2024-11-24Python编程基础详解
- 2024-11-21Python编程基础教程
- 2024-11-20Python编程基础与实践
- 2024-11-20Python编程基础与高级应用
- 2024-11-19Python 基础编程教程
- 2024-11-19Python基础入门教程
- 2024-11-17在FastAPI项目中添加一个生产级别的数据库——本地环境搭建指南
- 2024-11-16`PyMuPDF4LLM`:提取PDF数据的神器
- 2024-11-16四种数据科学Web界面框架快速对比:Rio、Reflex、Streamlit和Plotly Dash
- 2024-11-14获取参数学习:Python编程入门教程