Python语法--注释、输入、条件判断、格式化占位符、查看类型、强制转换

没学习Python之前,没觉得有多好用,学习了发现是真的好用,尤其我是java语言的,会发现使用起来简单无比,那就开始学习把

1.注释                                                                                         

 在写代码时会经常使用注释,# 为单行注释 ,''' ''' 为单行注释

'''
多行注释

'''

# 单行注释

2.格式化占位符                                                                             

2.1 int类型的打印输出,用%d占int数字位

age =27
print("我的年纪是:%d 岁"%age)

结果输出:我的年纪是:27 岁

  2.2 String字符串的打印输出,用%s占位String字符串,多个就加%()

print("我的名字是:%s ,%s"%("小杜","haha"))

结果输出:我的名字是:小杜 ,haha

 3.print打印的多种使用                                                                

3.1 打印多个字符串

print("aa","bbb","ccc")

运行结果:aa bbb ccc

 3.2 通过指定字符分割字符串,sep="."

# 通过.分割
print("www","baidu","com",sep=".")

运行结果:www.baidu.com

3.3 end="" 就不会在打印的时候换行

print("hello",end="")
print("world",end="\t")
print("python",end="\n")
print("end")

运行结果:helloworld  	python
         end

4.输入                                                                                          

input接收控制台的输入数据

# 输入
password=input("请输入密码:")
print("您输入的密码为:",password)


运行结果为:请输入密码:123
           您输入的密码为: 123

5.查看对象类型                                                                            

使用type方法查看变量类型,<class 'int'>就是int类型

# 查看变量什么类型
a=10
print(type(a))

运行结果:<class 'int'>

6.强制string转换int                                                                      

#强制类型转换
castint=int("123")
num=castint+22;
print(num)

结果:145

7.条件判断                                                                                   

if 条件语句如果写True则进行true的代码执行块,为正数或负数不为0的数都是true的范畴,如果是False和0则为false

# 条件判断  if条件里是true或者数字是正数或负数,都是true 如果写if条件为0就为false
# 一个if同一层同一级别的必须是一样的缩进,否则报错
if True:
    print("true")
else:
    print("false")
# 运行结果为true


if 100:
    print("true")
else:
    print("false")
# 运行结果为true



if -1:
    print("true")
else:
    print("false")
# 运行结果为true


if False:
    print("true")
else:
    print("false")
# 运行结果为false

if 0:
    print("true")
else:
    print("false")
# 运行结果为false

再来一个条件判断小例子,根据成绩判断大于81的小于100的为A,大于80的小于90的为B,否则为E,中间的“并且”用and,不用&&,else if()这样的使用可以缩写elif,python里所有的语法都是:,if里后要写冒号,for循环后要写冒号

# 条件语句学习
scope=81
if scope >=90 and scope <=100:
    print("本次考试A")
elif scope >=80 and scope<90:
    print("本次考试B")
else:
    print("本次开始结果E")

运行结果:本次考试B

咱们来个课堂练习

让用户输入0-2的数字,  剪刀(0)、石头(1)、布(2),系统根据0-2的得到一个随机数,来判断是用户赢还是系统赢,需求如下图:

                                      本图使用bilibiliIT私塾学习的python课程课堂训练

 随机数的使用需要引入随机数包,如下

import random  # 引入随机数

 得到0-2的随机数字

ranNum = random.randint(0, 2)  # 得到0-2范围的随机数字

接下来你们自己发挥把,哈哈!

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值