栏目分类:
子分类:
返回
名师互学网用户登录
快速导航关闭
当前搜索
当前分类
子分类
实用工具
热门搜索
名师互学网 > IT > 软件开发 > 后端开发 > Python

Python基础语法

Python 更新时间: 发布时间: IT归档 最新发布 模块sitemap 名妆网 法律咨询 聚返吧 英语巴士网 伯小乐 网商动力

Python基础语法

文章目录
  • 类型
    • string, int, float, boolean
    • 切片
    • 元组
    • 映射,字典,dict
    • 类
  • 方法的定义
  • 语句
  • 控制
  • 导入import

类型
  • string: ‘haha’,“hahaha”,“”“haha”“”,‘’‘haha’‘’
  • int: 1
  • float: 1,1
  • boolean: True,False
  • 切片(split, 数组): []
  • 元组: tuple,(1,22,“haha”)
  • 映射,字典,dict: {}
  • 类

直接赋值, 不需要显式声明
所有输入均为string, 需要用相应的函数转换类型

string, int, float, boolean
s0="aaa"
i0=1

# string
s1='aaa'
s2="123"
s3="""1.1"""
s4=str(i0) #用方法str转换类型
# int
i1=123
i2=111
i3=int(s2) #用方法int转换类型
# float
f1=1.25
f2=float(1.1) #用方法float转换类型
# boolean
b1=True
b2=Falue
b3=i1 
切片 
# 定义
s1=[]
s2=[1,2,3,4]
s3=["000","111","222"]
s4=[0,"aa","bb",1]
# 从其他切片获取, 复制其中的内容
s5=s2[1,2]
s6=s2[0,2,2]
s7=s2[:2]
s8=s2[1:]
s9=s2[-3:]

# 获取其中的元素
ss=s2[0]
# 修改元素
ss="aa"
# 删除
del s2[2]    #指定下标修改
s2.remove(3) #指定值修改
s2.pop()     #删除最后一个并返回
s2.pop(1)    #删除指定下标并返回


元组
a=1
b='haha'
c=1.1
b1=(a,b,c)
b1[0]
映射,字典,dict

复制后不可改变里面的值,但可以直接把整个变量覆盖

# 定义
dict_my = {
	'name':whf,
	'age':18
}
# key->value
name=m1['name']
# key数组
keys = dict_my.keys()
# value数组
values= dict_my.values()
类
class 类型名
    __init__()
    普通方法
  • 若要使用继承,在类型名后面加`(父类名)
    • __init__需要 创建父类的实例父类类名._init__(self,参数1,参数2)
  • 所有方法的第一个参数全写self代表自己, 调用函数的时候不需要写这个参数

定义时用 类名(参数), 会直接调用__init__

方法的定义
def 函数名(参数名1,参数名2):
	函数体
	可能有的返回结果
语句
  • 单句: 前面空开规定的空格(每四个空格为一个单位), 最后不需要加分号;
    • 变量的声明+赋值
    • 计算+赋值
  • 代码段: 在产生逻辑的时候才产生, 在逻辑后面加冒号: ,之后的语句多空一个单位的空格( 代表他们是一起的), 下一句空的空格与 逻辑之前的一样代表结束
控制
if 判断:
for 每一个 in 总的:
while 判断:
导入import
import 包名 #导入整个包, 使用: 包名.xx
import 包名 as 别名 #导入整个包, 使用: 别名.xx
from 包名 import 函数名1,函数名2 #导入某些函数, 直接使用( 不需要 包名.)
from 包名 import 函数名1 as 别名1
from 包名 import 类名1
from 包名 import 类名1,类名2
转载请注明:文章转载自 www.mshxw.com
本文地址:https://www.mshxw.com/it/928744.html
我们一直用心在做
关于我们 文章归档 网站地图 联系我们

版权所有 (c)2021-2022 MSHXW.COM

ICP备案号:晋ICP备2021003244-6号