python基础教学文档

Python基础操作

基础学习

print()

输出函数

print('Hello Word!')

变量

变量名只能包含字母、数字、下划线,不能以数字开头,不能包含空格

bl = '我是大灰狼'
print(bl)

字符串

制表符\换行符
print('你好')
#制表符
print('\t你好')
#换行符
print('\n你好')
f字符串

f字符串,f是format(格式)的简写

first_name = 'sugar'
last_name = 'jerry'
# 通过把花括号内的变量转换为其值来设置字符串格式
full_name = f'{
     first_name} {
     last_name}'
print(full_name)

name = '猴子'
des = '大闹天宫'
zs = f'{
     name},{
     des}'
print(f'故事:{
     zs}!')
大小写转换
abc = 'sugar jerry BC'
# title以首字母大写的方式显示英文
print(abc.title())
# upper将字符串全部转换为大写
print(abc.upper())
# lower将字符串全部转换为小写
print(abc.lower())
删除空格
nn = ' qunidaye '
#删除末尾空格
print(nn.rstrip())
#删除开头空格
print(nn.lstrip())
#删除首尾空格
print(nn.strip())

整数
浮点数

所有带有小数点的数称为浮点数

数中下划线
money = 10_000_000_000
print(money)
常量

Python没有内置常量,可以用全字母大写来指出某个变量为常量

MAX_CONNECTIONS=500

数据类型转换

将不同的数据类型的数据拼接在一起

str()将其他数据类型转换为字符串

na = '孙悟空'
age = 19
print(type(na),type(age))
print('我叫'+na+",我今年"+str(age)+'岁')

int()将其他数据类型转换为整数

float()将其他数据类型转换为浮点

aq = '11'
pq = '23.66'
print(int(aq),float(pq))

注释

单行注释

以#开头,直到换行结束

多行注释

将一对三引号之间的代码称为多行注释

中文编码声明注释

在文件开头添加中文声明注释,用以制定编码格式

运算符

算术运算符
# 加
print(1+1)
# 减
print(6-2)
# 乘
print(5*5)
# 除
print(6/2)
# 整除
print(6//2)
# 余数
print(11%2)
#幂
print(2**3)
赋值运算符
# 链式赋值
a=1
b=a
print(b)
#参数赋值
c=8
c+=50
print(c)
#可在一行代码中给多个变量赋值
a,b,c = 1,2,3
比较运算符
e=8
h=11
print(e>h)
print(e>=h)
print(e!=h)
print(e<h)

q=100
p=100
#q与p的值相同
print(q==p)
#q与p的id相同
print(q is p)
布尔运算符
print(e==8 and h==11)
print(e==8 or h==11)
ui = 'wpordakel'
print('w' in ui)
位运算
位与&
位或|
左移位运算符<<
右移位运算符>>

input()

输入函数
ds = input("大圣你是什么职位?")
print(ds)

num1 = input('请输入第一个数:')
num2 = input('请输入第二个数:')
print('两数之和为:',num1+num2)
print('两数之和为:',int(num1)+int(num2))

列表

元素访问

列表是有序集合

索引从0开始

bl=['孙悟空','猪八戒','沙僧','唐三藏']
print(bl)
print(bl[0])
print(bl[-1])
print(f'西游记中师徒四人中大师兄是{
     bl[0]}')
元素修改
mot=['sugar','tom','join','jack']
mot[0]='jerry'
print(mot)
元素添加
# 在列表末尾添加元素
mot.append('mary')
print(mot)
# 在列表的任意位置添加元素
mot.insert(0,'duti')
print(mot)
元素删除

使用del可删除任意位置元素,条件是知道索引

# 删除元素
del mot[0]
print(mot)

使用pop()将元素从列表中删除,并接着使用它的值

#删除末尾元素
popmot=mot.pop()
print(mot)
print(popmot)
#删除指定位置元素
popmots=mot.pop(1)
print(popmots)

remove()根据值删除指定元素

#根据值删除元素
mot.remove('join')
print(mot)
#删除元素时,接着使用它的值
remot='jack'
mot.remove(remot)
print(mot)

注:remove()只删除第一个指定的值,如果要删除的值在列表中出现多次,需要使用循环来确保每个值都删除

排序

使用sort()可以对列表元素进行永久性的排序

cars=['fuid','oipl','ydte','aver','mqx','cnhs']
#正序
cars.sort()
print(cars)
# 倒序
cars.sort(reverse=True)
print(cars)

使用函数sorted()对列表进行临时排序

#保留列表元素原来的排列顺序
print(sorted(cars))
print(sorted(cars,reverse=True))

倒着打印列表

#按列表排列倒序打印
cars.reverse()
print(cars)
列表长度
carl=len(cars)
print(carl)
  • 0
    点赞
  • 5
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

参果

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值