首页 > 编程语言 >1.Python基础语法

1.Python基础语法

时间:2022-08-22 18:26:00浏览次数:64  
标签:arr Python age 基础 语法 person num 数组 print


print("Hello World")
# 变量
a=" this is string "
print(a)
# 字符串方法
print(a.title())#首字母大写
print(a.strip())#去除开头和结尾空白 lstrip()开头 rstrip()结尾
print(a.upper())
# 字符串中使用变量:引号前加f(format设置格式),引入变量{}内
b="lol"
print(f"{b}")
# 制表符
print("\nlol\tlol")

#乘方运算
print(3**3)
#下划线分组
num=15_000_000_000_000
print(num)
#多个变量赋值
x,y,z=1,3,2

#数组
arr=['lol','lol1','lol2']
print(arr[0])
print(arr[-1])#最后一个元素
#数组添加元素
arr.append("lol3")#末尾添加
arr.insert(0,"lol0")#在0位置添加
#数组删除
del arr[0]
arr.pop()#末尾元素出栈
arr.pop(0)#指定位置出栈
arr.remove('lol1')#根据值出栈
#数组排序
arr.sort()
arr.sort(reverse=True)
print(sorted(arr,reverse=True))#保留数组原来排序方式
arr.reverse()#反转数组
#数组方法
print(len(arr))
#数组遍历 注意缩进for循环里面的语句都要缩进
for a in arr:
    print(a)
#for循环 range[)
for v in range(0,5):
    print(v)
#创建数组
num=list(range(1,19,2))#从1递增2直到大于等于19
print(num)
#列表解析
num1=[v ** 2 for v in range(1,11)]
print(num1)
#部分数组
players=['1','2','3','4']
print(players[0:2])#从0开始到1
print(players[-3:])#最后三个
for p in players[:3]:#遍历前三个
    print(p)
#数组复制
play=players[:]


#元组
dimen=(200,500)
print(dimen[0])
#dimen[0]=300 不能给元组元素赋值
dimen=(500,300)#可以整体赋值

#if语句
c=1
if c==2:
    print("true")
else:
    print("wrong")

if c>=1 and c<=10 :
    print("true")

if c<=1 or c>=5:
    print("true")
#是否在列表里
if c not in arr:
    print("true1")

if c<4:
    print("1")
elif c>18:
    print("2")
else:
    print("3")

#字典
person={'age':18,'name':"lol"}
print(person['age'])
person['sex']='male'#添加属性
del person['sex']#删除
person1={
    'age':"12",
    'sex':'female',
}
print(person.get('color','No Value'))#get()方法取值 没找到输出后面的值
#遍历
for key,value in person.items():
    print(f"{key},{value}")
#遍历键
for key in person.keys():
    print(key)
#遍历值 使用set()防止值重复
for v in set(person.values()):
    print(v)
#嵌套
pizza ={
    'arr':['lol1','lol2'],
}
user={
    'user1':{

    },
    'user2':{

    },
}

#输入
name=input("enter:")
age=input()
age=int(age)#string转int
#while循环
num=1
while num<=5:
    print(num)
    num=num+1
    
flag=True
while flag:
    message=input("enter:")
    if message=='quit':
        active=False
        break
    else:
        print(message)

#函数
def fun(a,b='b'):
    print("fun"+a+b)
    return a

fun(b='b',a='a')#关键字实参

标签:arr,Python,age,基础,语法,person,num,数组,print
From: https://www.cnblogs.com/lwx11111/p/16613791.html

相关文章

  • python爬虫之BeautifulSoup4使用
    钢铁知识库,一个学习python爬虫、数据分析的知识库。人生苦短,快用python。上一章我们讲解针对结构化的html、xml数据,使用Xpath实现网页内容爬取。本章我们再来聊另一个高效......
  • 今日内容 前端之HTML基础知识
    前端简介1.前端与后端前端与用户直接打交道的操作界面都可以称之为是前端后端(幕后工作者)不直接与用户打交道的内部真正执行核心业务逻辑的代......
  • 【Java基础】二维数组
    1.二维数组数组是引用类型,数组中的元素可以是引用数据类型,因此在一维数组中每个元素都为一个一维数组,即为二维数组。相当于一个表格2.初始化(1)静态初始化int[][]arr=......
  • golang 基础语法
    1、定义变量局部变量、全局变量使用关键字var定义变量,自动初始化为0值。#方式一:funcvariable(){varaintvarsstring}#方式二:func......
  • 基础树上问题之 树的直径 + 最近公共祖先 例题及学习笔记(入门版)
    本篇博客是关于洛谷题单【图论2-1】基础树上问题的题目题解合集紫题还不会,先鸽同时附加一点我的个人学习心得基础树上问题除了树形dp外,还有树的直径和LCA等问题......
  • AMD PetaLinux 2022.1中部分语法改变,不支持IMAGE_CLASSES_remove、IMAGE_FSTYPES_DEBU
    付汉杰[email protected]最新的AMDPetaLinux2022.1,不支持IMAGE_CLASSES_remove、IMAGE_FSTYPES_DEBUGFS_remove、PREMIRRORS_prepend。如果有上述关键词,会报告类似下面的错......
  • 【Java基础】什么是数组
    1.什么是数组Array:多个相同类型数据按一定顺序排列的集合,并使用一个名字命名,通过编号的方式对这些数据进行统一管理。(1)说明①数组本身是引用数据类型,数组中的元素可......
  • ubuntu18.04 apt 安装python3.8
    Runthefollowingcommandsasrootor userwithsudoaccess toupdatethepackageslistandinstalltheprerequisites:sudoaptupdatesudoaptinstallsoft......
  • Php语法知识点小结
    参考https://www.cnblogs.com/zyf-zhaoyafei/p/4828358.html#tree19isset()、empty()与is_null的区别1、当变量未定义时,is_null()和“参数本身”是不允许作为参数判......
  • python学习目录04-模块的循环导入
    循环导入#循环导入:大型的python项目中,需要很多python文件,由于架构不当,可能会出现模块之间的相互导入A:模块deftest():f()B:模块deff():......