千纸鹤

  博客园  ::  :: 新随笔  ::  ::  :: 管理
  5 随笔 :: 70 文章 :: 0 评论 :: 9301 阅读

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('电脑赢了,你是不是傻') 

posted on   隆江猪脚饭  阅读(61)  评论(0编辑  收藏  举报
编辑推荐:
· AI与.NET技术实操系列:基于图像分类模型对图像进行分类
· go语言实现终端里的倒计时
· 如何编写易于单元测试的代码
· 10年+ .NET Coder 心语,封装的思维:从隐藏、稳定开始理解其本质意义
· .NET Core 中如何实现缓存的预热?
阅读排行:
· 分享一个免费、快速、无限量使用的满血 DeepSeek R1 模型,支持深度思考和联网搜索!
· 基于 Docker 搭建 FRP 内网穿透开源项目(很简单哒)
· ollama系列01:轻松3步本地部署deepseek,普通电脑可用
· 25岁的心里话
· 按钮权限的设计及实现
点击右上角即可分享
微信分享提示