Python 随笔2-0319
一 数据类型
1.整型-int 类型 存年龄、工资、成绩等这样的数据类型可以用int类型
2.浮点型-小数类型(float),带小数点的
3.布尔类型-非真即假 只有这二种:True和Flase,除了True和Flase 还有0和1,非0即真
4.字符串
二:格式化输出
把需要输出,打印的内容格式化
推荐格式化输入方式:%s 、%d和%f%
%s后面的值是一个字符串,%d 后面的值必须是整数,%f 后面的值必须是小数
如:print('你的信息是%s ,电话是%d ' %(message+phone)
三:格式问题
1、while:
if : 后面要添加冒号,有冒号 格式是一定会缩进的
四:Python-变量
1.思路:先给参数赋值-----import 导入需要的数据-----如果有循环需要计数,要添加count ------开始添加循环----先定义变量 让变量==参数--------进行if: else 判断
2.快捷键: pycharm中 注释代码用# 快速注释或者快速取消注释代码用ctrl + ? (mac 上面是command+?)
快速复制一行 Ctrl+d (复制的时候,鼠标要在复制那一行的最后面,然后在ctrl+d 可以把鼠标那一行的数据给复制下来) 撤销复制ctrl+z
备注:写脚本的时候要顶格写,前面不要有空格 符号都要用英文符号
2.1 符号
1)定义的字符串中已经有单引号,那么外面需要用双引号 如:name = "let's go"
2)定义的字符串里面有双引号,那外面需要用单引号 如:pwd = ' 这是“密码”! '
3)定义的字符串中既有单引号又有双引号,那么外面用三个引号 message = (''' let's go 这是“密码”!''')
三个引号 还有注释的功能 多行注释可以用三个引号
3.python 定义变量或者print()的时候 如果是字符串格式 需要添加 ' ' 如:name = '哈哈哈' print()打印变量不需要添加 ' ' print (name)
3.1 python 定义变量的时候 直接声明即可,不需要提前什么变量类型,直接声明就可以使用
定义变量的目的:后面还需要用到参数值,所以定义变量后,后面用到它的时候 就可以直接引用他的值
定义变量最好:见名知意, Python中已经定义了的变量不可以在定义使用
如:'and', 'as', 'assert', 'break', 'class', 'continue', 'def', 'del', 'elif', 'else', 'except', 'exec', 'finally',
'for', 'from', 'global', 'if', 'import', 'in', 'is', 'lambda', 'not', 'or', 'pass', 'print', 'raise', 'return',
'try', 'while', 'with', 'yield'
定义变量的时候 如果是字符串 要加' ' int类型的 不需要添加 ' ' 浮点型 也不需要添加 ' '
如: age = 10 #int 类型 name = '小白' #字符串类型 string score = 33.33 # 浮点型
查看变量是什么类型 用print(type (age))
3.2内置函数:type
作用: type 是查询变量是什么类型
五: Python之条件判断
1.python 中只有if else 一种条件判断 if条件语句的后面是要添加冒号的
if else 后面要添加冒号 要英文的冒号 添加冒号会 下一行一定会缩进 备注:Python中根据缩进来判断所属的代码块 缩进一般是四个空格,或者直接按tab键缩进
if else 并不是一定要绑定一起写的 ,如果只有一个条件,只是if条件 也是可以的
2.input('请输入xxxx') #接受输入
只要用input 接受输入的值 全部都是string (字符串)类型
# age = input('请输入你的年龄:')
# age = int(age) 备注:input的是字符串类型,所以需要先进行强制类型转换,转换为int类型 然后在打印打印,不强制转换直接打印的话,会报错
3.elif if elif elif else
4.等于号用== 表示 如:sex == '男' 不等于用 !='男'
六:while 循环
1.while 循环里面 必须要有一个计数器的 count
while 循环里面的内容叫做循环体,循环的时候是在重复执行循环体里面的内容
2.break 在循环里面遇到break,立即结束循环,不管循环有没有循环结束
3.continue 在循环里面遇到contin 那么就结束本次循环 ,继续进行下一次循环
如: 在循环的脚本中, 如果运行到从continue 那么 直接跳过这一次循环 进行下一次循环 continue 后面的代码将不会被运行到
4.while 循环对应一个else的时候,循环在正常结束的时候才会执行它
Python 随笔2-0319的更多相关文章
- python随笔--复习专用
<!doctype html> blockquote:first-child, #write > div:first-child, #write > figure:first- ...
- 我的第一个Python随笔
自学Python也很长时间了,注册博客园写了第一篇随笔.之前想过很多次,但是始终不知道该怎么开始,内容如何,现在想想,随笔嘛,是自己的想法,也自己的实践,又是自己的锻炼.话不多说,开始今天的正式内容. ...
- python随笔
1. 使用iter实现接收用户多行输入 stopword = '' str = '' print('请将要添加的内容输入下方,输入空白行按回车退出程序:') for line in iter(inpu ...
- Python随笔------初探
今年的双十一刚刚才过去,大多数人主要就是抢购商品,可能他们现在已经收到了他们夜以继日抢购的商品.然而对于我们做技术的,特别是做互联网技术的,我相信肯定都被双十一那天的许多技术震撼到了吧.云计算.分压式 ...
- Python随笔,day1
#python中不存在单个字符的运算,只有字符串函数 >>> s="www.google.com" >>> s 'www.google.com' ...
- python 随笔
python 学习笔记 运算符重载 PYTHON-进阶-魔术方法小结(方法运算符重载) python有着像C++相似的运算符重载,只需要在类中重写__add__.sub 等方法,就可以直接对对象进行 ...
- Python 随笔-1
python的发展史: python 2.7 July 3,2010 目前业内主流使用的工业版本 主讲3.0 32bit = 内存的最大寻址空间为2*32 4G的空间 6 ...
- Python随笔目录
Python 一.Python基础 Python入门 数据类型 函数(迭代器生成器三元表达式) 模块和常用内置模块 面向对象 网络编程(socket) 并发编程 ... 二.数据库 MySQL PyM ...
- Python 随笔之Redis
Python学习记录 ——redis 2018-03-07 Redis是一个开源的使用ANSI C语言编写.支持网络.可基于内存亦可持久化的日志型.Key-Value数据库,并提供多种语言的API.从 ...
- Python随笔---深浅拷贝
Python中为了避免某些方法的副作用(拷贝后有时更改原有数据),故存在有深浅拷贝的存在 浅拷贝导入copy方法集,使用copy_copy的方法进行 深拷贝一样导入copy方法集,使用copy_dee ...
随机推荐
- 深入理解JavaScript垃圾回收
JavaScript中的垃圾回收是自动进行的,在平常开发中我们可能并不在意,但是深入理解JavaScript中的垃圾回收却是必要的; JavaScript 中主要的内存管理概念是 可达性,简而言之就是 ...
- 硬盘测试工具fio用法总结
一 fio介绍 linux下的一种常用的磁盘测试工具,支持裸盘和文件形式进行测试 二 硬盘测试常用名词 延迟:io的发起到返回写入成功的时间成为延迟,fio中延迟分为lat,slat,clat ...
- GUI编程
组件 窗口 弹窗 面板 文本框 列表框 按钮 图片 监听事件 鼠标 键盘事 破解工具 简介 GUI的核心技术:Swing AWT 界面不美观 需要jre环境 为了了解MVC架构 了解监听. AWT 包 ...
- Python对excel的基本操作
Python对excel的基本操作 目录 1. 前言 2. 实验环境 3. 基本操作 3.1 安装openpyxl第三方库 3.2 新建工作簿 3.2.1 新创建工作簿 3.2.2 缺省工作表 3.2 ...
- 吐槽 Apple iPhone 十大反人类的设计 All In One
吐槽 Apple iPhone 十大反人类的设计 All In One 不支持 GPS 快捷开关 每次都要到,设置> 隐身 > 位置,脑残的设计 顶部的状态栏,网络不支持显示网速 顶部的状 ...
- npm ci All In One
npm ci All In One npm 性能优化 npm ci 使用干净的面板安装项目 https://docs.npmjs.com/cli/v6/commands/npm-ci # npm cl ...
- HTML5 + JS 网站追踪技术:帆布指纹识别 Canvas FingerPrinting Universally Unique Identifier,简称UUID
1 1 1 HTML5 + JS 网站追踪技术:帆布指纹识别 Canvas FingerPrinting 1 一般情况下,网站或者广告联盟都会非常想要一种技术方式可以在网络上精确定位到每一个个体,这 ...
- How to implement an accurate countdown timer with js
How to implement an accurate countdown timer with js 如何用 js 实现一个精确的倒计时器 原理剖析 web worker js custom ti ...
- 前端 & 技术团队 TL & 如何面试 & 如何带人
前端 & 技术团队 TL & 如何面试 & 如何带人 面试 带人 作为 TL,深度了解你的团队非常重要,要去了解每个人的想法是什么,他的诉求是什么,他目前的状态怎么样,以及对他 ...
- 口罩 & 防毒面具 N95 & P100
口罩 & 防毒面具 N95 & P100 N95 口罩 < 防毒面具 P100 https://www.techritual.com/2020/01/30/210599/