python基础自学 第二天
注释
分类 单行注释
多行注释
作用
使用自己熟悉的语言,在程序中对某些代码进行标注说明,增强程序可读性 单行注释(行注释)
以 # 开头,#右边所有的东西就被当成说明文字,而不是要执行的程序,只是说明作用
在程序开发时,可以使用 # 在代码后面增加说明文字,注释和代码之间有两个空格 多行注释(块注释)
如果要注释的信息很多,一行无法显示,就用多行注释
一对连续的三个引号(单引号和双引号都可以) 什么时候使用注释?
对于一目了然的代码,不需要加注释。
对于发咋的操作,适当的协商若干注释
对于不是一目了然的代码,在其末尾添加注释解释
绝对不要描述代码
注意:一些正规的开发团队,通常会有代码审核,让团队中每一个人都能读懂各自的代码 关于代码规范
python官方提供一系列PEP文档
第八篇专门针对python的代码格式给出了建议,俗称PEP8 算数运算符
注意:
在python中,* 还可以作用于字符串,计算结果就是字符串重复的指定次数的结果 程序执行原理(科普)
计算机中的三大件
1.CPU
中央处理器,是一块超大规模的集成电路
负责处理数据/计算
2.内存
临时存储数据(断电之后,数据会消失)
速度快
空间小(单价价格高)
3.硬盘
永久存储数据
速度慢
空间大(单位价格低) 程序的执行原理 程序运行之前,程序保存在硬盘中
当要运行一个程序时:
操作系统会首先让CPU把程序复制到内存中
CPU执行内存中的程序代码(0或1) python程序执行原理
操作系统首先让CPU把python解释器的程序复制到内存中
python解释器根据语法规则,从上向下让CPU翻译oython程序中的代码
CPU负责执行翻译完成的代码 程序的作用
程序就是用来处理数据的 变量
变量的基本使用
变量定义
变量名 = 数值 变量的类型
1.在内存中创建一个变量,会包括:
变量的名称
变量保存的数据
变量存储数据的类型
变量的地址
2.在python中定义变量是不需要指定类型
3.数据类型分为数字型和非数字型
数字型
整型(int)
浮点型(float)
布尔型(bool)
真 true 非 0 数 --非零及真
假 false 0
复数型
主要用于科学计算,平面问题、波动问题
非数字型
字符串
列表
元祖
字典 注意:type函数可以查看一个数据的类型 不同类型变量之间的计算
数字型变量之间可以直接计算
字符串变量之间使用 + 拼接字符
字符串可以和整数使用 * 重复拼接字符串
数字型变量和字符串之间不能进行其他运算 变量的输入
获取用户在键盘上输入的信息,需要使用到 input 函数
用户输入的任何内容python都认为是一个字符串 函数是什么?
一个提前准备好的功能,可以直接使用,而不用关心内部的细节 类型转换函数
int(x) 将X转换成一个整数
float(x) 将X转换成一个浮点数 变量的格式化输出
% 是 格式操作符 ,专门处理字符串中的格式
%s 字符串
%d 有符号的十进制整数,%06d表示输出显示位数,不足的地方0补全
%f 浮点数,%.02f表示小数点显示两位
%% 输出%
例子:
name="小大明"
print("我的名字叫 %s,请多多关照"%(name))
python基础自学 第二天的更多相关文章
- python基础学习——第二天
一.python种类 1.1 Cpython python官方版本,使用c语言实现,运行机制:先编译,py(源码文件)->pyc(字节码文件),最终执行时先将字节码转换成机器码,然后交给cpu执 ...
- python基础教程-第二章-列表和元组
本章将引入一个新的概念,:数据结构.数据结构是通过某种方式(例如对元素进行编号)组织在 一起的数据元素的集合,这些数据元素可以是数字或者字符,甚至可以是其他数据结构.在python中,最基本的数据结构 ...
- Python基础【第二篇】
一.Python的标准数据类型 Python 3中主要有以下6中数据类型: Number(数字).String(字符串).List(列表).Tuple(元组).Sets(集合).Dictionary( ...
- python基础自学 第四天
break和continue break:某一条件满足,退出循环,不在执行后续重复代码 continue:某一条件满足时,不执行后续重复的代码 注意:在循环中,如果使用continue这个关键字,使用 ...
- Python 基础【第二篇】python操作模式
一.交互模式 #python Python 2.6.6 (r266:84292, Jan 22 2014, 09:42:36) [GCC 4.4.7 20120313 (Red Hat 4.4.7-4 ...
- 第二章、元组和列表(python基础教程第二版 )
最基本的数据结构是序列,序列中每个元素被分配一个序号-元素的位置,也称索引.第一个索引为0,最后一个元素索引为-1. python中包含6种内建的序列:元组.列表.字符串.unicode字符串.buf ...
- python基础教程第二版 第一章
1.模块导入python以增强其功能的扩展:三种方式实现 (1). >>> Import math >>> math.floor(32.9) 32.0 #按照 模块 ...
- python基础自学 第五天(附带视频和相关资源)
数据类型 01.列表 List 是 python 中使用最频繁的数据类型,在其他语言中叫做数组 专门用于存储一串信息 列表用 [ ] 定义,数据之间用 , 分隔 列表的索引从 0 开始 补:索引就是数 ...
- python基础自学 第三天
变量的命名 01.标识符和关键字 标识符 标识符就是程序员定义的变量名.函数名. 标识符可以由字母,下划线,和数字组成. 不能以数字开头 不能与关键字重名 关键字 就是在python内部已经使用的标识 ...
随机推荐
- 《Http权威指南》读书笔记
第7章 Http缓存 1.什么是Http缓存? http缓存指的是: 当客户端向服务器请求资源时,会先抵达浏览器缓存,如果浏览器有"要请求资源"的副本,就可以直接从浏览器缓存中提取 ...
- k8s环境清理
每一种方法 #!/bin/shdocker rm -f $(docker ps -qa)docker volume rm $(docker volume ls -q)cleanupdirs=" ...
- yum与rpm常用命令
1 yum常用命令 2 rpm常用命令 1 yum常用命令 (1)列出所有可更新的软件清单命令:yum check-update (2)更新所有软件命令:yum update (4)仅安装指定的 ...
- innodb_flush_log_at_trx_commit与sync_binlog理解
innodb_flush_log_at_trx_commit该参数控制重做日志写入磁盘的过程.我们知道 InnoDB 使用“Write Ahead Log”策略来避免数据丢失问题,即依靠重做日志来保证 ...
- Python2和3版本对str和bytes类型的处理
python2中字符串分为2种类型: 字节类型:str,字节类型,通过decode()转化为unicode类型 unicode类型:unicode ,通过encode转化为str字节类型 字节类型 和 ...
- .NET Core 微服务实例
关于微服务,MSDN给出了定义和架构图:https://docs.microsoft.com/zh-cn/azure/architecture/guide/architecture-styles/mi ...
- 炫酷MD风之dialog各种对话框
这个demo也是我从别人那里学来的,不是本人写的代码,我也是个MD初学者.把这个demo分享给看到的你,希望对你有帮助. 直接上图: demo地址:百度网盘:链接:https://pan.baidu. ...
- cardlayout
import javax.swing.*;import java.awt.*;import java.awt.event.*;public class demo_9{ public static ...
- jQuery实现简单的五星好评
最近一直在认真的努力工作,今天工作完成得差不多了,比较轻松点,在工作中有遇到用jq实现五星好评功能,觉得简单又有用,所以空闲时间就想分享出来. css部分: <style> .u_star ...
- 最近项目中使用Spring data jpa 踩过的坑
最近在做一个有关OA项目中使用spring data JPA 操作数据库,结果遇到了补个不可思议的麻烦.困惑了好久. 首先看一下问题吧,这就是当时测试“设置角色时,需要首先删除该用户已经拥有的角色时” ...