首页 > 编程语言 > 详细

python学习第二次笔记

时间:2019-04-09 20:19:58      阅读:124      评论:0      收藏:0      [点我收藏+]

python学习第二次记录

1.格式化输出

1 name = input(请输入姓名)
2 age = input(请输入年龄)
3 height = input(请输入身高)
4 msg = "我叫%s,今年%s 身高 %s" %(name,age,height)
5 print(msg)
6 # %s就职一个占位符,
7 # %(name,age,height)就是把前面的字符串与括号后面的变量关联起来
8 # %s就是代表字符串占位符,除此之外,还有%d是数字占位符

input接收的所有输入默认都是字符串格式

 2.查看数据类型

1 age = input(age:)
2 print(type(age))

程序运行结果:

age:21
<class str>

3.str(字符串)转换成int(整形)

1 age = int(input(age:))
2 print(type(age))

程序运行结果:

age:21
<class int>

4.int(整形)转换成str(字符串)

1 age = str(21)
2 print(type(age))

程序运行结果:

<class str>

5.格式化输出中如果输出%

1 msg = "我是%s,年龄%d,目前学习进度为80%%"%(金鑫,18)
2 print(msg)

程序运行结果:

我是金鑫,年龄18,目前学习进度为80%

第一个%是对第二个%的转译,告诉Python解释器这只是一个单纯的%,而不是占位符。

 6.while循环

while循环基本格式:

while 条件:
    循环体
# 如果条件为真,那么循环体则执行
# 如果条件为假,那么循环体不执行

代码依次从上往下执行,先判断条件是否为真,如果为真,就往下依次执行循环体。循环体执行完毕后,再次返回while条件处,再次判断条件是否为真。如果为真,再次执行循环体,如果条件为假,就跳出while循环。

7.如果终止循环

1.改变条件

2.关键字:break

3.调用系统命令:quit(),exit()

4.关键字:continue(终止本次循环)

8.while---else

while后面的else作用是:当while循环正常结束执行完,中间没有被break中止的话,就会执行else后面的语句

1 count = 0
2 while count <5:
3     count += 1
4     print(Loop,count)
5 else:
6     print(循环正常执行完毕)

程序运行结果:

Loop 1
Loop 2
Loop 3
Loop 4
Loop 5
循环正常执行完毕

循环被break打断

1 count = 0
2 while count < 5:
3     count += 1
4     if count == 3:
5         break
6     print("Loop",count)
7 else:
8     print(循环正常结束)

程序运行结果:

Loop 1
Loop 2

 9.基本运算符

运算符有:算数运算、比较运算、逻辑运算、赋值运算、成员运算、身份运算、位运算

算数运算:
技术分享图片

比较运算:

技术分享图片

赋值运算:

技术分享图片

逻辑运算符:

技术分享图片

 逻辑运算的进一步探讨:

(1)

1 # and or not
2 # 优先级,()> not > and > or
3 print(2 > 1 and 1 < 4)
4 print(2 > 1 and 1 < 4 or 2 < 3 and 9 > 6 or 2 < 4 and 3 < 2)

程序输出结果:

True
True

(2)

x or y x True,则返回x

1 # print(1 or 2)  # 1
2 # print(3 or 2)  # 3
3 # print(0 or 2)  # 2
4 # print(0 or 100)  # 100

x and y x True,则返回y

1 # print(1 and 2)
2 # print(0 and 2)
3 print(2 or 1 < 3)# 2
4 print(3 > 1 or 2 and 2)# True

(3)成员运算

技术分享图片

判断子元素是否在元字符串中(字典、列表、集合)中:

1 #print(‘a‘ in ‘bcvd‘)
2 #print(‘y‘ not in ‘ofkjdslaf‘)

 

python学习第二次笔记

原文:https://www.cnblogs.com/jj990519/p/10678783.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!