python基本操作二

目录
一、逻辑运算
二、产生随机数
三、赋值运算符
四、转义字符
五、列表基本操作
六、元组定义
七、字典
八、字符串

一、逻辑运算
and, or, not
and的使用(or可类推之)

age = 12
if age >= 0 and age <= 120:
    print("年龄正确")
else:
    print("年龄不正确")

not的使用

age = False
if not age:
    print("年龄不正确")

运行结果:年龄不正确

二、产生随机数
import random
a = random.randint(1,3)

random.xxx可以产生符合要求的随机数

三、赋值运算符
c += a 等于c=c+a
c -= a 等于c=c-a
c = a 等于c=ca
c /= a 等于c=c/a(除法)
c //= a 等于c=c//a(取整数)
%= 取模(余数)

四、转义字符
\t 横向制表符,使输出文本在垂直方向对齐
\n 换行
\ 反斜杠符号
’ 输出单引号
" 输出双引号
\r 回车

五、列表基本操作
#列表的定义
name_list = [“zhangsan”, “lisi”, “wangwu”]
#拿出第一个数据
name_list[0]
列表排序–从大到小 gl_list.sort(reverse=True)
在这里插入图片描述
六、元组
元组用()定义,元组的元素不可修改,索引从0开始。
元组中只包含一个元素时,需要在元素后面添加逗号
info_tuple = (222,)

元组和列表之间的转换:list(元组);tuple(列表)

info_tuple = ("zhangsan", 18, 1.75)
type(info_tuple)
print(info_tuple[0])

七、字典
字典的增删改查操作

xiaoming = {'name':'xm'}
# 取值
print(xiaoming['name'])

# 增加/修改
xiaoming['age'] = 18
xiaoming['name'] = 'xxxxxxxxmmmmm'

# 删除
xiaoming.pop('name')

# 合并字典
temp_dict = {'height':1.75}
xiaoming.update(temp_dict)

# 遍历
for k in xiaoming:
    print('%s - %s' % (k, xiaoming[k]))

# 清空字典
xiaoming.clear()
card_list =[
    {'name':'xxm',
     'qq':'1111122'},
    {'name':'lisi',
     'phone':'110'},
    {}
]
for k in card_list:
    print(k)

八、字符串

hello_str = "hello hello"
# 统计某一个小(子)字符串出现的次数
print(hello_str.count("llo"))
print(hello_str.count("abc"))

# 某一个小(子)字符串出现的位置
print(hello_str.index("llo"))

判断类型
在这里插入图片描述
查找和替换
在这里插入图片描述
大小写转换
在这里插入图片描述
文本对齐
在这里插入图片描述
去除空白字符
在这里插入图片描述
拆分和连接
在这里插入图片描述

poem = "111\t 2\t 3333333\t \n 44444444\t\t5555"
# for p in poem:
    # print("|%s|"%p.strip().center(10))
print(poem)

poem_list = poem.split()
print(poem_list)

result = " ".join(poem_list)
print(result)
  • 1
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值