Python基础小结题答案

本文主要介绍了Python的基本使用方法,包括在终端执行Python代码、字符编码基础知识、字符串操作等,并通过实例展示了变量定义、字符串处理及简单的输入输出操作。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

1.在终端上执行Python 进入解析器然后进行编写Python代码进行执行

利用终端Python 路径文件 的方式执行文件中的Python代码

2.1字节=8位

3.ascii 采用7位编码 可表示127个字符

Unicode 万国编码utf-8是Unicode的压缩版 GBK是GB2312对中文的扩展

4. utf-8占6位 gbk占四位

5. 单行 # 多行”””

6.变量只能是数字字母下划线开头不包含特殊字符。

7.bit_length()

8.true /false

9.alex

ALEX

10.name.sprit()

11.If name.find(“al”,0,2)!= -1:

print(“yes”)

12.if name.find(“X”,-1,-2)!= -1:

print(“yes”)

13.test = name.replace(“l”,”p”);print(test)

14.name.split(“l”)

15.列表

16.Test = name.upper();print(Test)

17.Test = name.lower();print(Test)

18.name[1]

19.name[0:3]

20.name[-1:-3]

21.i= 0 ;for i in name:

  If i==”e”:

print(i)

  else:

i+=1

  name[0:len(name)-1]

  1. for 自定义迭代变量  in 字符串 :

  代码块

  1. ”_”.join(li)

“”.join(li)

23.2 :是占用内存直接将区间的数值直接打印出 3 :不打印 不占用大量内存以range()形式

24.

nums = input()

num  = nums.split("+")

print(int(num[0])+int(num[1]))

25.

test2 = "#".join(test)

list = test2.split("#",len(test2))

for li in list:

    if "a".encode("ascii",errors='strict')<=li.encode("ascii",errors='strict')and"z".encode("ascii",errors='strict')>=li.encode("ascii",errors='strict'):

       Fcoun +=1

    elif "A".encode("ascii",errors='strict')<=li.encode("ascii",errors='strict')and"Z".encode("ascii",errors='strict')>=li.encode("ascii",errors='strict'):

        Fcoun+=1

    elif "0".encode("ascii",errors='strict')<=li.encode("ascii",errors='strict')and"9".encode("ascii",errors='strict')>=li.encode("ascii",errors='strict'):

        Ncoun +=1

    else:

        pass

print(Fcoun,Ncoun)

26.类和对象的关系

27.name = input("请输入姓名")

app = input("请输入地点")

like = input("请输入爱好")

print("敬爱的"+name,"你喜欢在"+app+"干"+like)

28.def check_code():

    import random

    checkcode = ""

    for i in range(4):

        current = random.randrange(0,4)

        if current !=i :

            temp = chr(random.randint(65,90))

        else:

            temp = random.randint(0,9)

            checkcode+= str(temp)

    print(checkcode)

    return checkcode

def check(str,code) :

    if str !=code :

        str = input("输入错误,再次输入:")

        check(str,code)

    else :

        print("验证成功")

code = check_code()

str = input("输入:")

check(str,code)

 

29.test = input("=====")

coun = test.count("苍老师")

size = test.find("苍老师")

if size!=-1 :

    test1= test.replace("苍老师","***",coun)

else:

    pass

print(test1)

30.test = "用户名\t密码\t邮箱\n"

while  True :

    name = input("用户名:")

    if name=="Q" or name =="q" :

        break

    elif len(name)>=20 :

        test+=name[len(name)-20:len(name)]+"\t"

    else:

        test += name + "\t"

    pwd = input("密码:")

    if pwd=="Q" or pwd =="q" :

        break

    elif len(pwd)>=20 :

        test+= pwd[len(pwd)-20:len(pwd)]+"\t"

    else:

        test += pwd + "\t"

    mail = input("邮箱:")

    if mail=="Q" or mail =="q" :

        break

    elif len(mail)>=20 :

        test+= mail[len(mail)-20:len(mail)]+"\n"

    else:

        test += mail + "\n"

print(test.expandtabs(30))

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值