Python 3.7 基础语法 速查(一)

本文介绍了Python的基本语法,包括字符串的方法如title(),upper(),lower()等,列表的操作如append(),sort(),列表解析以及for循环和if语句的使用。同时提到了元组的不可变性,以及数字下划线的表示法和范围对象(range)的创建。文章还讨论了Python中的赋值方式,如多变量赋值和列表复制,并强调了Python中常量的约定以及比较运算符的使用。
摘要由CSDN通过智能技术生成

python 基本语法自查

字符串 方法

var1 = “This is a string.”

不改变变量本身的值

#返回首字母大写
var1.title()
var1.upper()
var1.lower()
var1.strip()
var1.rstrip()
var1.lstrip()

在字符串中使用变量 换行以及制表符

print(f"\t Hello, \n {var1.title()}")

数字下划线

var1 = 100_100_000

多变量赋值

var1, var2, var3 = 1, 2, 3

Python没有常量类型,用大写字母默认为常量

VAR1 = 100_100_000

列表 – 各种类型的数据都可以存储

var1 = [1, 2, 3, 4, 5]

修改、添加和删除元素

var1[1] = 1
var1.append(2) #将改变列表本身
var1.insert(0,1) #在0位置插入1, 改变本身的值
del(var1[0])
var1.remove(1) #删除值为1的第一个元素,如果没有则报错
var1.pop() #删除列表最后一个元素,并可以直接赋值使用
var1.pop(1) #删除列表中第二个元素,并可赋值使用
var1.sort(reverse = True) #从小到大排序,修改列表本身
sorted(var1, reverse = True) #临时排序,不修改列表
var1.reverse() #改变列表本身的顺序
len(var1) #获取列表的长度

枚举语句

for var in var1:
print(var)

创建数值(整数)序列

var2 = range(1, 5) #创建不含5的整数序列
list(var2) #将range类型转化为list
var3 = range(1,11,2) #创建含步长的序列

基本统计指标

min(var3)
max(var3)
sum(var3)

列表解析 – 完全没有R里面的优雅

var4 = [value**2 for value in range(1,11)]

列表切片

var4[0:3] # 返回位置 0,1,2的值
var4[:3]
var4[-3:] # 倒数第三个到最后

Python中复制列表很麻烦,需要具体赋值

var5 = var4[:]
var5 = var4 #指向同一个数据

元组变量,不可修改

var6 = (1, 2, 3)

if 语句

var1 = list(range(1,10,1))

for i in var1:
if i == 5:
print(i - 1)
elif i > 7:
print(i)
else:
print(“not good”)

== != and or in not in

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值