python学习第二次笔记
python学习第二次记录
1.格式化输出
name = input('请输入姓名')
age = input('请输入年龄')
height = input('请输入身高')
msg = "我叫%s,今年%s 身高 %s" %(name,age,height)
print(msg)
# %s就职一个占位符,
# %(name,age,height)就是把前面的字符串与括号后面的变量关联起来
# %s就是代表字符串占位符,除此之外,还有%d是数字占位符
input接收的所有输入默认都是字符串格式
2.查看数据类型
age = input('age:')
print(type(age))
程序运行结果:
age:21
<class 'str'>
3.str(字符串)转换成int(整形)
age = int(input('age:'))
print(type(age))
程序运行结果:
age:21
<class 'int'>
4.int(整形)转换成str(字符串)
age = str(21)
print(type(age))
程序运行结果:
<class 'str'>
5.格式化输出中如果输出%
msg = "我是%s,年龄%d,目前学习进度为80%%"%('金鑫',18)
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后面的语句
count = 0
while count <5:
count += 1
print('Loop',count)
else:
print('循环正常执行完毕')
程序运行结果:
Loop 1
Loop 2
Loop 3
Loop 4
Loop 5
循环正常执行完毕
循环被break打断
count = 0
while count < 5:
count += 1
if count == 3:
break
print("Loop",count)
else:
print('循环正常结束')
程序运行结果:
Loop 1
Loop 2
9.基本运算符
运算符有:算数运算、比较运算、逻辑运算、赋值运算、成员运算、身份运算、位运算
算数运算:
比较运算:

赋值运算:

逻辑运算符:

逻辑运算的进一步探讨:
(1)
# and or not
# 优先级,()> not > and > or
print(2 > 1 and 1 < 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
# print(1 or 2) # 1
# print(3 or 2) # 3
# print(0 or 2) # 2
# print(0 or 100) # 100
x and y x True,则返回y
# print(1 and 2)
# print(0 and 2)
print(2 or 1 < 3)#
print(3 > 1 or 2 and 2)# True
(3)成员运算

判断子元素是否在元字符串中(字典、列表、集合)中:
#print('a' in 'bcvd')
#print('y' not in 'ofkjdslaf')
python学习第二次笔记的更多相关文章
- Python学习的个人笔记(基础语法)
Python学习的个人笔记 题外话: 我是一个大二的计算机系的学生,这份python学习个人笔记是趁寒假这一周在慕课网,w3cschool,还有借鉴了一些博客,资料整理出来的,用于自己方便的时候查阅, ...
- python学习第二讲,pythonIDE介绍以及配置使用
目录 python学习第二讲,pythonIDE介绍以及配置使用 一丶集成开发环境IDE简介,以及配置 1.简介 2.PyCharm 介绍 3.pycharm 的安装 二丶IDE 开发Python,以 ...
- Python学习-第二天-字符串和常用数据结构
Python学习-第二天-字符串和常用数据结构 字符串的基本操作 def main(): str1 = 'hello, world!' # 通过len函数计算字符串的长度 print(len(str1 ...
- Elasticsearch7.X 入门学习第二课笔记----基本api操作和CRUD
原文:Elasticsearch7.X 入门学习第二课笔记----基本api操作和CRUD 版权声明:本文为博主原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接和本声明. 本文链 ...
- Python学习手冊笔记
之前为了编写一个svm分词的程序而简单学了下Python.认为Python非常好用.想深入并系统学习一下,了解一些机制,因此開始阅读<Python学习手冊(第三版)>. 假设仅仅是想高速入 ...
- python学习第二天 -----2019年4月17日
第二周-第02章节-Python3.5-模块初识 #!/usr/bin/env python #-*- coding:utf-8 _*- """ @author:chen ...
- 【Python学习】Thread笔记(1)
Python学习笔记 - Thread(1) 标签(空格分隔): python from threading import Thread num = 2000 id_list = [] def do_ ...
- 20191225--python学习第二天笔记(补)
1.内容回顾 学习计算机基础 安装解释器 2.语法 print/input 整型 int/字符串 str/布尔类型 boolen 条件语句 and运算符 变量 3.练习 评分规则:用户输入成绩,根据成 ...
- python 学习第二天
由于换了博客,第一篇没有在博客园写,写在了开源中国上,链接地址为http://my.oschina.net/u/254063/blog/719289,大家有兴趣可以看看 一, python 数据类型 ...
随机推荐
- python 中的 yield 究竟为何物?生成器和迭代器的区别?
当你突然看到别人的代码中出现了一个好像见过但又没用过的关键词 比如 yield ,你是否会觉得这段代码真是高大上呢? 或许只有我这种小白才会这样子觉得,就在刚刚,我就看见了别人的代码中的yield,觉 ...
- 使用 requests 模块
官网:http://docs.python-requests.org/en/master/ 请求方式 requests.get() requests.post() requests.put() req ...
- weblogic安装部署ODM下jrules-res-xu-WL10.rar出现Can't find com.ibm.rules.res.xu.messages bundle异常
Windows: weblogic用户新建域文件夹里面,bin目录下找到setDomainEnv.cmd文件 在set JAVA_OPTIONS=%JAVA_OPTIONS% 后面添加: " ...
- FPM二:简单的APPLICATION-TABSTRIP(OIF)
1.新建WDA程序ZLYFPM002 2.新建视图2,窗口2,并将视图2分配到窗口2. 3.继承UIBB类IF_FPM_UI_BUILDING_BLOCK 4.创建WDA 应用程序: 5.创建WDA ...
- vue-cli脚手架build目录中的webpack.prod.conf.js配置文件
// 下面是引入nodejs的路径模块 var path = require('path') // 下面是utils工具配置文件,主要用来处理css类文件的loader var utils = req ...
- 华为S5700配置端口镜像和华三S5120配置802.1X认证记录
一.说明 事情的起因是我们部门有个华为的S5700交换机,想配置端口镜像抓包但让助理买的串口线很久都还没到:而昨天测试部的同事说他们那有台华三的S5120想要配802.1X认证,但只有华为交换机的文档 ...
- Jedis路由key的算法剥离
在Redis集群中,会有很多个分片,如果此时利用Jedis来操作此Redis集群,那么他会把数据路由到不到的分片上.而且如果动态的往集群中增加分片,也不会影响Jedis的功能.究竟是怎么做到的呢? 由 ...
- Java中判断对象是否为空的方法
首先来看一下工具StringUtils的判断方法: 一种是org.apache.commons.lang3包下的: 另一种是org.springframework.util包下的.这两种S ...
- transform,transtion属性
transform:变化类型,transtion变化方式
- Spring学习之实例化bean的三种方式
实例化bean的三种方式 构造器实例化bean Person.java public class Person { private String name; private Integer age; ...