python数据

本文讲解了Python中基本的数据类型,如数值、字符串的定义和操作,以及字符串拼接、输入验证和随机数应用实例。通过实例演示了变量的概念,展示了如何使用引号定义字符串,以及转义字符的用法。同时介绍了字符串多行文本的处理和数据类型的简单运算。
摘要由CSDN通过智能技术生成

python的基础数据类型

当给一个值起名字时候,它会储存在内存中,我们把这块内存称为变量,
以上这种行为,“给变量赋值”,“把值储存在变量中”
python—不是把值赋值储存在变量中,更像把值“贴”在值的边上,没有变量只有名字,一个变量就是一个名字。

数字两边加 ‘’ 变成字符串,带引号的就是字符串,不管什么引号,单引号,双引号,三引号

#print("let's go!")
#print('"life is short,let us ues python"')
#既有单引号又有双引号用转义字符
#print('\"life is short,let\'s use python \"')
#print("I love python.\n I love fishc")
#print('520\n'*3) 打印3520
x='5'+'8'
print(x) 
#结果58
#一个字符串中有很多反斜杠符,可以在所有字符串之前,加一个r 可以正常打印
#但是反斜杠符放在最后的时候,表示该字符串还没有结束 换行继续的意思,会报错
string=r'c:\now'
print(string)
#结果 c:\now```

如果希望得到一个跨越多行的字符串 可以用三重引号字符串 “”" “”"
字符串相加—拼接 ,数字相加—结果

temp=input("猜猜数字是什么: ")
guess=int(temp)
i=1

while (guess != 8)and(i<5):

    if guess>8:
        print("哥,大了大了")
    else:
        print("小了")

    temp=input("再试试:")
    guess=int(temp)
    i = i + 1
    if i==5:
        print("没机会啦")


if guess==8:
    print("猜对了 结束")

用随机数作为答案

import random
secret=random.randint(1,10)
temp=input("猜猜数字是什么: ")
guess=int(temp)
i=1

while (guess != random)and(i<5):

    if guess>secret:
        print("哥,大了大了")
    else:
        print("小了")

    temp=input("再试试:")
    guess=int(temp)
    i = i + 1


if (i<5)and(guess==secret):
     print("猜对了 结束")
else:
     print("没机会啦")

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值