Phython基础笔记
***变量&数据类型***
**print**(输出)
print("")or print(’‘)里面双引号和单引号都OK
文件命名英文最好
同一个print不会换行要加上\n换行
输出数字时不能用引号包围,加了是字符串不计算。(不能在一个print里输入多个数字)
**input(输入)**
接到的内容为字符串内型
password = input(“ ”)里面双引号和单引号都OK
运行时输入内容按回车
**注释的作用**
类似于笔记批注啥的,理顺思路.说人话.
- [ ] 单行注释
#注释内容
- [ ] 多行注释(三个成双成对的双引号和单引号)
“”“/'''
注释内容
“””/'''
快捷键:Ctrl+/
***注意敲黑板:必须是英文状态下的符号**
**变量**(相当于取名字)
变量名=值
命名规则:
- 由数字,字母,下划线组成
- 不能数字开头
- 不能使用内置关键字(and, exec, no,t assert, for, or, break, class, from, print ,input ,if ,def .......)
- 严格区分大小写
***命名习惯***
见名知义
大驼峰:即每个单词的首字母都打写,eg:MyName.
小驼峰:第二个(含)以后的单词首字母大写,eg:myName.
下划线:eg:my_name
变量特点:解释器在程序执行过程中是按照代码的顺序.
**BUG**
Debug工具是PyCharm IDE中集成的用来调试程序的工具.
使用步骤:
1.打断点(单击目标代码的左侧空白位置)
2.Debug
Debugger
显示变量和变量的细节
Console
输出内容
**数据类型:**
浮点型类似于小数
tuple元祖: d= (1,2,3) list 列表:a= [1,2,3]
检测数据类型的方法: type()
- [x] 格式化输出:
- 格式化符号
%s或者是f'{表达式}'-----字符串 %d------有符号的十进制整数 %f------浮点数
- print的结束符
输出(给程序输出内容给用户)
eg:
age = 18 name = "TOM" weight = 75.5 student_id = 1
print('我的年龄是%d岁'%age+1)#19
print('我的名字是%s'%name)
print('我的体重是%f'%weight) #默认小数点后六位 print('我的体重是%***.1***f'%weight) 保留一位小数.
print('我的学号是%03d'%student_id) #001
print('我的名字是%s ,今年%d岁了,体重是%f公斤'%(name,age,weight))
or f '{表达式}'默认保留一位小数
print(f'我的名字是{name},今年{age}岁了')
**转义字符**
- \n:换行
-\t:制表符,一个tab键(四个空格)的距离
print默认自带end="\n"这个换行结束符
print('hello,end="....." ') #end结束符可以转义字符也可以写任意自己需要结束符
print("Python") #hello.....Python
**数据类型转化&运算符****
int(x[base]) 将x转化为一个整数
float(x)将x转换为浮点数
str(x)转化为字符串
eval(str)用来计算在字符串中的有效Python表达式,并返回一个对象(照妖镜)
tuple(s)将序列s转换成为一个元祖
list(s)将序列s转换成为一个列表
**练习检验输入的数据类型并转化类型**
**运算符**
交互式模式
点击Terminal 输入Phthon进行简单的代码测试
**赋值运算**
一个print为单个变量赋值
多个print为多个变量赋值
**复合赋值运算符**
c=10
c+=**1+2**
**3**+10=13
先算复合赋值运算符右侧的表达式
再算复合赋值运算的算数运算
最后算赋值运算
**比较运算符****
******逻辑运算符*****
and "与" 全对为Ture
or "或"对一个就行
not "非" not Ture = False
**数字之间的逻辑运算**
#and 只要一个值为0,则结果为0,否则结果为最后一个非0数字
#or 只要所有值为0,结果才为0,否则结果为第一个非0数字
if语句
举例子来说明他的用法
实例1:网吧上网
需求分析:如果用户年龄大于等于18岁,即成年,输出"已成年,可以上网"。
青铜版:
钻石版:
王者版:
黄金版和王者版最后还要加上:print(“系统关闭”),我嫌麻烦就不重新补了,将就一下。
实例2:(涉及多重判断)
思考:中国合法工作年龄为60岁,即如果年龄小于18岁的为童工,不合法,如果年龄在18-60岁之间为合法年龄,大于60为法定退休年龄。
拓展:age>=18 and age<=60可以化简为18<=age<=60。
实例3:判断是否能上车(if嵌套)
判断是否能坐上
if嵌套执流程
应用:猜拳游戏:
需求分析:1.参与游戏的角色:玩家-手动出拳/电脑-随机出拳 判断输赢1.玩家获胜
2.平局
玩家出拳电脑出拳相同电脑获胜
3.电脑获胜
随机做法:1.导入random模块2.random.randint(开始,结束)
三目运算符:
练习题:
Phython基础笔记相关推荐
- Phython基础语法知识点汇集
Phython基础语法知识点汇集 原创 辰兮要努力 最后发布于2020-03-29 18:42:24 阅读数 3506 收藏 原力计划 发布于2020-03-29 18:42:24 分类专栏: Phy ...
- JavaScript基础笔记集合(转)
JavaScript基础笔记集合 JavaScript基础笔记集合 js简介 js是脚本语言.浏览器是逐行的读取代码,而传统编程会在执行前进行编译 js存放的位置 html脚本必须放在< ...
- Python初学者零碎基础笔记(一)
Python初学者零碎基础笔记 一行代码输入多个参数 方法1.) a,b,c=map(类型,input("请输入").split()) #默认空格分隔,若要转其他类型,把类型换成需 ...
- Jmeter使用基础笔记-写一个http请求
前言 本篇文章主要讲述2个部分: 搭建一个简单的测试环境 用Jmeter发送一个简单的http请求 搭建测试环境 编写flask代码(我参考了开源项目HttpRunner的测试服务器),将如下的代码保 ...
- UWP入门(二) -- 基础笔记
UWP入门(二) -- 基础笔记 原文:UWP入门(二) -- 基础笔记 不错的UWP入门视频,1092417123,欢迎交流 UWP-04 - What i XMAL? XAML - XML Syn ...
- [云炬创业基础笔记]第五章创业机会评估测试2
[云炬创业基础笔记]第五章创业机会评估测试1
- [云炬创业基础笔记] 第四章测试17
[云炬创业基础笔记] 第四章测试7
- [云炬创业基础笔记] 第四章测试15
[云炬创业基础笔记] 第四章测试7
- [云炬创业基础笔记] 第四章测试8
[云炬创业基础笔记] 第四章测试7
最新文章
- java继承 映射_hibernate继承关系映射和java反射机制的运用
- C# 导出word文档及批量导出word文档(2)
- Python打断点(亲测)
- linux重置root密码
- Object address check - Jurisdiction code
- 认识VLAN,并学会VLAN的划分和网络配置实例
- mysql 5.6.4以上版本innodb支持全文索引的测试
- 存储与硬盘挂载 200305
- Spring AOP注解
- JQuery学习笔记(1)
- 009-2010网络最热的 嵌入式学习|ARM|Linux|wince|ucos|经典资料与实例分析
- FPGA中数电基础知识
- 2019年Java春招汇总,技术类校招社招千道面试题,几百份大厂面经(附答案+考点)...
- lodop指定打印机打印_lodop和c-lodop临时默认打印机同一任务测试
- TikZ示例——Venn图绘制(机器学习有关概念的关系)
- 舰r最新服务器,战舰少女R官方网站—战舰少女-与心爱的舰娘一起守护这片海域...
- 字体图标iocnfont
- 整天幻想去阿里做架构,醒醒吧!你还有很多要学
- 电商运营竞品分析不会做?6个步骤教会你
- 高仿墨迹天气 白天晴天
热门文章
- python统计套利_统计套利(二),利用协整关系进行配对交易【原文】
- RK3399 CAN接口配置设备树(mcp2515)
- 微信骚操作,微信聊天小尾巴这样设置,可自定义!安卓苹果都支持
- js 判断当前的手机系统类型
- 《数字化的力量》入选瞭望智库“思·享读书会”推荐图书
- 边缘计算 ai_什么是边缘AI计算?
- 【死磕JVM】什么是JVM调优?
- RSD 教程 —— §3.2 创建的层
- python3tkinter怎样更换背景图片_python GUI作业:tkinter控件改变背景色
- vue keep-alive 缓存 不生效解决方案