没学习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范围的随机数字
接下来你们自己发挥把,哈哈!