6.4--练:red ball : 在1-33中随机抽中6个不重复的数字

# red ball : 在1-33中随机抽中6个不重复的数字

import random

count = 0
result = ''
while count < 6:
    num = str(random.randint(1, 33))
    if len(num) == 1:
        num = '0' + num
    if result.find(num) == -1:
        result = result + num + ','
        count += 1
    else:
        continue
print(result)
print(result[0:len(result)-1])




str = 'my name is ning      '
list2 = ['12','eee']
# =====3.字符串一些用法:
# in:判断是否在些字符串中存在
# not in:判断是否不在此字符串中
# r/R:原样输出字符串,如一些特殊字符串"\n",'\t'
# ======4.字符串的一些函数
# len(str)
# str.count('i')返回有几个字符
# str.capitalize()将字符串的第一个字符转换为大写
# str.title()将每一个单词首字母大写
# str.find('m')返回   第一个  找到的字符串的索引     (找不到时返回 -1)   ====》本例索引为 0
# str.rfind('m')返回    最右面   找到的字符串的索引                       ====》本例索引为 5
# str.index('m')                                     (找不到时 报错)
# str.replace('ning','yue')    (旧值,新值)但是原字符串不会被改变
# str.lower()
# str.upper()
# -------------------------------------------------------------------------------------------------------
# str.split()   什么都不写,就是将通过\t和空格进行拆分,       返回[列表]形式
# str.splitlines(): 按照换行符进行拆分,如果字符串中有"\n"    返回列表
#' '.join(list2)                          将列表组成'字符串' ======>注意格式
# str.partition("is")以此字符串为节点拆分为三部分,包含自身,  返回 (元组) 形式
# --------------------------------------------------------------------------------------------------------
# str.ljust(), str.rjust(), str.center(): 字符串输出时怎样对齐,括号里写大小
# str.strip() 去左右空格,lstrip(),rstrip()     a.replace(' ','')将字符串中的空格全部去掉
# str.startswith() 以XX开头      str.endswith() 以XX结尾                         =======》返回bool值
# -------------------------------------------------------------------------------------------------------
# isalpha()判断字符串是否是字母
# isdigit()判断字符串是否是数字
# isalnum()判断字符串是否是数字和字母
# ----------------------------------------------------------------------------------
# sort()与sorted()的不同在于,sort是在原位重新排列列表,而sorted()是产生一个新的列表
# list1.sort()无返回值
# sorted(list1)有返回值


len()
str.count("")

str.capitalize()
str.title()
str.upper()
str.lower()

str.split("")
str.partition('')
str.splitlines()
''.join(list)

str.ljust()
str.rjust()
str.center()
str.endswith()
str.startswith()
str.strip()
str.lstrip()
str.rstip()
str.replace('旧','新')


str.find('查不到返回-1,否则返回索引')
str.rfind()
str.index('查不到报错')
str.index()


str.isdigit()
str.isalpha()
str.isalnum()

 

  • 0
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
根据提供的引用内容,NMAKE:-1: error: U1073错误是由于无法生成指定的文件而导致的。具体来说,错误信息提到了无法生成"D:\Qt\Qt6.4\6.6.1\msvc2019_64\lib\Qt6Mqttd.lib"文件。这可能是由于以下几个原因导致的: 1. 缺少相关的依赖库或文件。请确保你的项目包含了正确的依赖库,并且这些库的路径是正确的。 2. 编译器或构建工具的配置错误。请检查你的编译器和构建工具的配置,确保它们与你的项目要求相匹配。 3. 编译器或构建工具版本不兼容。请确保你使用的编译器和构建工具的版本与你的项目要求相匹配。 为了解决这个问题,你可以尝试以下几个方法: 1. 检查依赖库和文件路径是否正确。确保你的项目包含了正确的依赖库,并且这些库的路径是正确的。 2. 检查编译器和构建工具的配置。确保你的编译器和构建工具的配置与你的项目要求相匹配。 3. 更新编译器和构建工具的版本。如果你的编译器和构建工具版本不兼容,尝试更新它们到与你的项目要求相匹配的版本。 4. 检查你的cmake文件是否编写错误。根据引用的描述,错误可能是由于将CMAKE_SOURCE_DIR错误地当做CMAKE_CURRENT_SOURCE_DIR使用导致的。请检查你的cmake文件,确保路径和变量的使用是正确的。 希望以上方法能够帮助你解决NMAKE:-1: error: U1073错误。如果问题仍然存在,请提供更多的信息以便我们能够更好地帮助你解决问题。

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值