1、用print函数打印多个值
print('用print函数打印多个值:','hello','world','2022-04-09')
2、用print函数不换行打印
print('用print函数打印多个值:',end='')
print('hello','world','2022-04-09')
3、导入模块的方式有哪些
import 模块
from 模块 import 函数1,函数2
from 模块 import *
4、python有哪六种数据类型?不可变数据类型有哪些?可变数据类型有哪些?
不可变数据类型:数字(number)、字符(string)、元组(tuple)
可变的数据类型:字典(list)、列表(dict)、集合(set)
5、分别对49.698作如下打印
1)四舍五入,保留两位小数
print(' 1)四舍五入,保留两位小数',round(49.698,2))
2)向上入取整
import math
print(' 2)向上入取整:',math.ceil(49.698))
3)向下舍取整
print(' 3)向下舍取整:',math.floor(49.698))
4)计算8除以5返回整型
print(' 4)计算8除以5返回整型',8//5)
5)求4的2次幂
print(' 5)求4的2次幂',4**2)
6)返回一个(1, 100)随机整数
import random
print(' 6)返回一个(1, 100)随机整数:',random.randint(1,100))
6、依次对变量a, b, c赋值为1, 2, 3
a,b,c=1,2,3
print(a,b,c)
7、对字符串“testcode”做如下处理:
str1='testcode'
1)翻转字符串
print(' 1)翻转字符串:',str1[::-1])
2)首字母大写
print(' 2)首字母大写:',str1.capitalize())
3)查找是否包含code子串,并返回索引值
第一种方式:
print(' 3)查找是否包含code子串,并返回索引值',str1.find('code',0,len(str1)))
第二种方式:
str2='code'
print(str1.find(str2))
print(str1.find(str2,0))
a = "testcode"
b = 'code'
if b in a:
print('code在这个字符串里面,索引值为:',end=' ')
print(a.index(b))
print(a.find('code', 0, len(a)))
else:
print('code不在这个字符串里面')
4)判断字符串的长度
print(' 4)判断字符串的长度',len(str1))
5)从头部截取4个长度字符串
print(' 5)从头部截取4个长度字符串:',str1[0:4])
6)把code替换为123
print(' 6)把code替换为123:',str1.replace('code','123'))
7)把“testcode”字符串中的两个单词转换为列表中的元素,并打印处理
str1 = 'test code'
print(str1.split(' '))
8、将小数转为整数
a=1.5
print(int(a),type(int(a)))
9.打印a3 = 6的内存地址,打印a3 = 7,b3 = 7,a3 += b3的内存地址(用id打印内存,此内容还没说,下节课会说)
a3=7
print(id(a3))
a3=7
b3=7
a3+=b3
print(id(a3))
10、name = " abcdefgeyameng "
1、去掉空格和特殊符号
name = " abcdefgeyameng "
name1 = name.strip()
print(name1)
print(name.replace(' ',''))
2、截取第6个字符到结尾
name2 = name[6:]
print(name2)
11、解释Python中的join()和split()函数的意思
split以指定的字符将字符串分割为单个元素(字符类型)并加入list中,返回一个List
join将 容器对象 拆分并以指定的字符将列表内的元素(element)连接起来,返回字符串
12、字符串"Hey, you - what are you doing here!?"分割成'Hey', 'you', 'what', 'are', 'you', 'doing', 'here'
x = "Hey, you - what are you doing here!?"
print(x.replace(',','').replace(' - ',' ').replace('!?',' ').split())
import re
print(re.findall(r'[\w]+',x)) #匹配非特殊字符,即a-z、A-Z、0-9、_、汉字
13、python实现石头剪刀布的游戏。(可以等if学完后再写此题目)
import random
player=int(input('请输入玩家要输出的拳--石头(1)剪刀2、布3:'))
computer=random.randint(1,3)
print('玩家输出的是:%d-电脑输出的是:%d'%(player,computer))
if (player==1 and computer==2)or(player==2 and computer==3)or(player==3 and computer==1):
print('玩家赢了,电脑是傻逼')
elif player==computer:
print('平局了,两个傻子')
else:
print('电脑赢了,你是不是傻')
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· AI与.NET技术实操系列:基于图像分类模型对图像进行分类
· go语言实现终端里的倒计时
· 如何编写易于单元测试的代码
· 10年+ .NET Coder 心语,封装的思维:从隐藏、稳定开始理解其本质意义
· .NET Core 中如何实现缓存的预热?
· 分享一个免费、快速、无限量使用的满血 DeepSeek R1 模型,支持深度思考和联网搜索!
· 基于 Docker 搭建 FRP 内网穿透开源项目(很简单哒)
· ollama系列01:轻松3步本地部署deepseek,普通电脑可用
· 25岁的心里话
· 按钮权限的设计及实现