python基础学习-变量和字符串

变量:python是把名字贴在值上面,而不是像大多数编程语言把 值 存储在 变量

teacher="Jovan"
print(teacher)

teacher="Jovan Jiang"
print(teacher)
myhobby="reading"
yourhobby="wriouring"
ourhobby=myhobby+yourhobby
print(ourhobby)  #字符串的拼接

注意:在使用变量之前,需要对其先进行赋值

1、变量名可以包括 字母、数字、下划线、但变量名不能以数字开头

teacher_01=1
print(teacher_01)   #变量名可以包括字母数字下划线
01_teacher=1
print(01_teacher)   #变量不能用数字开头

2、python严格区分大小写

3、等号=是赋值的意思,左边是变量名,右边是值,不可以反写

4、变量命名的时候要专业;

字符串

  1、字符串的拼接

t="x"+"y"
print(t)

2、转义字符  \ 反斜杠

3、原始字符串 

str=r"C:\new\cesshi"
print(str)

在输入的文本前加上r代表原始字符串

4、长字符串

str="""dadjasdakdasjdkasjda
ksdajsdlasdjakdakd,da
djasdakdasjdkasjdaksdajsdlasdjakdakd,dadjasd
akdasjdkasjdaksdajsdlasdjakdakd,dadjasdakdas
jdkasjdaksdajsdlasdjakdakd,"""
print(str)

长字符串用三引号

5、条件分支

print("我们现在开始来玩猜我心中的数字游戏")
temp=input("请输入你猜的数字")
guess_number=int(temp)   #input函数键入的数据类型是字符串要强制转换成 int类型
if guess_number==6:
    print("你是我肚子里的小蛔虫吗,这么懂我")
    print("给你一个大大的赞")
else:
    if guess_number>6:
        print("小可爱数字太大了,试试小的吧")
    else:
        print("小可爱猜大点就对了呢")
print("游戏结束了,下次继续吧")

 单一的选择判断

6、while循环

用while循环实现多次输入

print("我们现在开始来玩猜我心中的数字游戏")
temp=input("请输入你猜的数字")
guess_number=int(temp)   #input函数键入的数据类型是字符串要强制转换成 int类型
while guess_number!=6:
    temp=input("哎呀,猜错了,重新再来")  #再循环体内要再写一次变量
    guess_number=int(temp)
    if guess_number==6:
        print("你真是个genius")
    else:
        if guess_number>6:
            print("小可爱大了,大了")
        else:
            print("猜大一点就对了")
print("游戏结束了,欢迎下次体验")           

while 后边的条件永远为真(True),在 Python 看来,只有以下内容会被看作假(注意冒号括号里边啥都没有,连空格都不要有!):False None 0 "" '' () [] {}

其他一切都被解释为真!

7、and逻辑操作符

and逻辑操作符可以将任意的表达连接在一起,最后得到一个布尔类型的值

t=3>2 and 7>9
print(t)

8、随机数引入——random模块

randint()会返回一个随机的整数

import random #导入外部的random包,目的是为了生成随机数
answer=random.randint(1,10)   #引入随机数
temp=input("亲,请猜猜看小姜心里到底想的是那个数字")
guess_num=int(temp)
while guess_num !=answer:
    if guess_num>answer:
        print("猜的数字有些大了,猜小一点")
    else:
        print("猜小了,猜大一点")

    temp = input("亲,猜错了,重新再猜猜看")
    guess_num = int(temp)
print("游戏结束,终于猜对了")

9、循环例题练习

 

temp=input("请输入一个整数")
number=int(temp)
while number:
    i=number-1
    while i:
        print(" ",end="")  #end=""是用来关闭print()函数末尾默认的换行操作
        i=i-1
    j=number
    while j:
        print("*",end="")
        j=j-1
    print()  # 实现换行
    number=number-1

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值