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内部已经使用的标识 ...
随机推荐
- Mysql数据库左外连接,右外连接,模糊查询
内连接,左外连接,右外连接都是数据库的常用连接与使用手段 内连接 select * from assets_car c inner join category c on a.id = c.id; 左外 ...
- 19. Remove Nth Node From End of List (JAVA)
Given a linked list, remove the n-th node from the end of list and return its head. Example: Given l ...
- mysql数据库优化之 如何选择合适的列建立索引
1. 在where 从句,group by 从句,order by 从句,on 从句中出现的列: 2. 索引字段越小越好: 3. 离散度大的列放到联合索引的前面:比如: select * from p ...
- 我的mac下有关php扩展的安装
之前安装yaf和mcrypt扩展一直失败,今天终于找到原因了.那是因为./configure的时候没有指定php版本,所以用了默认的php的版本,正确的姿势应该是:./configure --with ...
- 使用tcpreply对DPDK进行压力测试(一台主机,2张网卡压测)
使用tcpreply对DPDK进行压力测试 过往风萤 关注 2018.05.18 14:35* 字数 273 阅读 2评论 0喜欢 0 小公司没有testcenter之类的打流工具,并且内网流量比较小 ...
- Purge and Seal Test on 09 GMC Yukon with Autel Maxisys Pro MS908P scanner
Autel Maxisys Pro MS908P diagnostic scanner does a purge and seal test on 2009 GMC Yukon hybrid succ ...
- windows下SVN服务器搭建--VisualSVN与TortoiseSVN的配置安装
在讲解之前,我们来思考两个问题: 1.什么是版本控制 2.为什么要用版本控制工具 ----------------------------------------------------- 版本控制工 ...
- 将IP转换为16进制,用于IPv4-IPv6
# --*-- coding: utf-8 --*--# create by xiaocaiji while 1: str_ip = input("input a IP:") li ...
- 修改pudb颜色
2019-02-19,18点20vim调整颜色vim ~/.vimrc 这个pudb的配色用上的方法改不了.调试状态时候按o和回车能切换console和调试界面. 成功了.通过修改pudb源代码来实现 ...
- JavaScript变量声明var,let.const
var声明变量的作用域限制在其声明位置的上下文中 var x = 0; // x是全局变量,并且赋值为0. console.log(typeof z); // undefined,因为z还不存在. f ...