基础数据类型,注释,变量
第一天课程整理
今日内容大纲:
CPU 内存 硬盘 操作系统
cpu:计算机的大脑,用于计算机的运算 运算速度最快
内存:暂时存储数据,用于临时加载数据应用程序 ,但是断电就会消失,造价贵,运算速度比较快
硬盘: 长期存储数据,断电不会消失 D F 盘 速度慢
操作系统: 用于连接CPU 内存 硬盘 的软件,相当于搬运工
2 Python的历史
python 崇尚有没 简洁 清晰
python2版本到2020年不更新 因为疏于管理代码重复
python3 比 python2版本规范 清晰 简单
3 python的编程语言分类
编译型:
将代码全部编译成二进制,然后执行
优点 执行效率高
缺点 开发效率低 , 不能跨平台
代表语言 C
解释型:
代码逐行编译成二进制,然后执行
优点 开发效率高,可以跨平台
缺点 执行效率低
代表语言 python
4 python的种类
1 : Cpython : 官方推荐的解释器,能够转化成C语言能识别的字节码
2 : Jpython : 能够转化成Java语言能识别的字节码
3 : lronpython : 能够转化成 . net语言能识别的字节码
4 : pypy : 动态编译 可以将python 全部转化成二进制
(重要)5 变量
变量 数字 字母 下划线组成
数字不可以在第一位
变量是有实实在在的数据,
具有唯一性
print(1+2+3+4+5) 打印括号里面的内容print((1+2+3+4+5+6)*3/2)print((((1+2+3+4+5+6)*3/2)+100)/24) 麻烦,
x=1+2+3+4+5y=x*3/2z=(y+100)/24print(z) 简单
变量的小高级
age1 = 18age2 = age1age3 = age2age2 = 12age1 = 18 age2 = 12 (如果没最后一个那么age2 = 18) age3 = 18 ```
what
变量代指一些内容
how
变量 数字 字母 下划线组成
数字不可以在第一位
不能是python的关键字
要有描述性
不能使用中文
不能过长
where
代指一些复杂过长的数据
常量
why : 生活中一直不变的
what : python中没有常量,为了迎合其他语言,全部大写的量称之为常量
how : 将变量全部大写,放在文件最上方
where : 设置一些不变的量
常量 约定成俗不能改变
6:注释
why : 便于理解别人的代码和自己的代码
what : 注释
how :
单行注释: #
多行注释:'''被注释内容''' """被注释内容"""
where :
难以理解的代码后面加注释
函数 , 类 , 文件后面都需要加注释
7基础数据类型知识
why :
计算机没有办法自主分辨信息,我们要给他区分出来
我们要告诉计算机 :
100, 102是数字(int), 可以进行 + - * /
'中国' , ' hello'等文字,:记录信息,描述信息
int(整型): 1, 2,123,...
/ 运算
i = 100i1 = 2i2 = i*i1print(i2)
str: 凡是用引号引起来的数据就是字符串 '',"",''' ''',""" """
str: s1 = 'day01' s2 = "python22期" s2 = '''python22期''' 单双引号可以配合使用 content = 'I am 121,18 year old' content = "I'm 121,18 year old" 三引号:换行的字符串 msg = ''' 天好蓝, 真蓝, 真的好蓝, 天真蓝. ''' print(msg) str可以+ * 不可以 - / str+str 字符串的拼接 将两个字符串拼接成一句话 s1 = '我是你' s2 = '爸爸' print(s1+s2) str*int s1=('我是你爸爸') print(s1*8)
bool(真 假的意思) : True(正确) False(错误)
判断变量指向的是什么数据类型
s1 = ' 100 's2 = 100print(s1,type(s1)) (变量,type(变量)) 可以判断数据的类型print(s2,type(s2))
8 用户交互 input
why : 网页上 , App 的账号密码的输入
what : 用户交互的input
how:
input : 出来的全部都是字符串类型 username = input ('请输入账号') password = input ('请输入密码') print(username,type(username)) print(password,type(password))
9 流程控制语句 if
why :很多选择
how :
基本结构:
if 条件
结果
单独if
if 2>1 : print(111) print(111)if 2 < 1: print(666) print(333)print(222) 条件不成立,不读取缩进内容
if else 二选一
age = input('请输入年龄')if int(age)>18: print('恭喜你可以上网了')else: print('滚去学习')
if elif elif ....多选一
num = int(input('猜点数:'))if num == 1: print('恭喜答对')elif num == 2: print('对了')
if elif elif ......else 多选一 条件都不成立的话 强制执行 else
num = int(input('猜点数:'))if num == 1: print('恭喜答对')elif num == 2: print('对了')elif num == 3: print('可以')else: print('shabi')
嵌套的 if if里面还有if
username = input ('请输入账号')password = input ('请输入密码')code = 'qwer'your_code = input ('请输入验证码')if your_code == code: if username == '沙琪玛' and password == '1122': print('登陆成功') else: print ('账号或密码错误')else: print ('验证码错误')
转载于:https://www.cnblogs.com/liucunlong/p/10793156.html
基础数据类型,注释,变量相关推荐
- python基础(part1)--注释/变量/del语句
鄙人学习笔记 开发工具:Spyder 文章目录 注释 单行注释 多行注释 变量 绘制内存图练习(变量名所对应的内容改变) 绘制内存图练习(俩对象相加,得到全新的对象) del语句 举个例子 注释 单行 ...
- 2.JAVA基础——数据类型、变量及运算符
数据类型: 基本类型(四类八种): 数值型 整数类型(byte,short,int,long) 浮点类型(float,double) 字符型char 布尔型boolean 引用类型: 类clas ...
- java性别数据类型_Java基础-数据类型及变量
Java基本语法 1.标识符(zhi) 含义:名字 类名.对象名.方法名.变量名.常量名-- 一个合法的标识符的组成:数字.字母._和$ 注意事项: 不能重复 不能以数字开头 区分大小写 不能以关键字 ...
- Python初学-day1-python变量和基础数据类型
文章目录 Python-day1变量和基础数据类型 代码编辑软件Notepad++ cmd: win+r 打开cmd即进入cmd面板 变量和基础数据类型 注释 变量 变量的数据类型 if 判断 Pyt ...
- python3的基础数据类型_Python3量化分析从小白到破产 - 变量与基础数据类型
文:蓝兔子读难NOTES 图: 配图 来源于网络 Python3 量化分析从小白到破产笔记 基础数据类型-认识变量 编码:0003 最前面先放个简易目录,理清思绪好上路. python基础: 编程环境 ...
- Python day1 变量、常量、注释基础数据类型初始以及用户输入input
CPU:计算机的运算和计算中心,相当于人类的大脑. 内存:暂时存储数据,临时加载数据应用程序,速度快,断电即消失,造价很高. 硬盘:磁盘,长期存储数据,速度较慢,造价相对较低. 操作系统:一个软件,连 ...
- python的历史 常量 注释 基础数据类型等基本操作 和if 判断语句
# Day1内容大纲 cpu 内存 硬盘 操作系统 cpu:计算机运算和计算中心,相当于人类大脑. 内存:暂时存储数据,临时加载数据应用程序,速度快,断电即消失 硬盘:磁盘,长期存储数据. 操作系统: ...
- Scala基础教程(二):数据类型、变量
基础语法 关于Scala程序,这是非常要注意以下几点. · 区分大小写 - Scala是大小写敏感的,这意味着标识Hello 和 hello在Scala中会有不同的含义. · ...
- java字节型的关键字_DAY06-07 Java的基础语法-注释、标识符、关键字、数据类型
Java的基础语法 注释 注释不会被执行,是给人看的 书写注释是一个非常好的习惯. 注释类型: (1)单行注释:// 注释内容 (2)多行注释:/ * - 注释内容-. * / (3)文档注释:/* ...
最新文章
- HTTP 毛病 401.1 - 未经授权:接见因为凭证无效被谢绝
- 33、springboot整合springcloud
- python操作excel之 模块 xlrd
- Jmeter之配置元件操作
- SVN Error:请求的名称有效并且在数据库中找到,但是它没有相关的正确的数据来被解析...
- 【原创】kafka client源代码分析
- 【渝粤教育】国家开放大学2018年秋季 0233-22T学前儿童语言教育 参考试题
- 存储过程里调用另一个存储过程的值
- java 蓝桥杯算法训练 P0501
- 全网独家分享,软件测试就该这么学,3个月进大厂!
- php 替换所有中文为空,php 匹配替换中文
- python用户取消了安装_python的安装
- zookeeper入门学习之java api会话建立《四》
- 前端想要了解的Nginx
- 电子电路之电阻篇01——贴片电阻01.常用阻值及标注
- Python实验、Pandas数据处理与分析
- 常常反思,让你变成更好的自己
- 探索不同的文件教案计算机,小学三年级信息技术教案范文
- LNMP旧版本一键安装
- 《股票魔法师》第6-7章读书分享
热门文章
- 马斯克公开特斯拉Model 3成本 价值这个数...
- c函数strstr和sscanf组合高级技巧
- libjpeg在windows下的编译
- 在vue项目中 如何定义全局变量 全局函数
- TypeError: Cannot read property ‘publish‘ of undefined“报错问题解决
- 【java】visualvm 插件 visual gc 使用介绍
- 【Clickhouse】Too many partitions for single INSERT block (more than 100)
- 【nexus】nexus 仓库组的概念 以及相关配置 代码发布相关
- 【Flink】Flink 模拟 kafka 消费重启后 能接着读取 保存状态信息
- 【elasticsearch】跨集群搜索