注释
分类 单行注释
多行注释
作用
使用自己熟悉的语言,在程序中对某些代码进行标注说明,增强程序可读性 单行注释(行注释)
以 # 开头,#右边所有的东西就被当成说明文字,而不是要执行的程序,只是说明作用
在程序开发时,可以使用 # 在代码后面增加说明文字,注释和代码之间有两个空格 多行注释(块注释)
如果要注释的信息很多,一行无法显示,就用多行注释
一对连续的三个引号(单引号和双引号都可以) 什么时候使用注释?
对于一目了然的代码,不需要加注释。
对于发咋的操作,适当的协商若干注释
对于不是一目了然的代码,在其末尾添加注释解释
绝对不要描述代码
注意:一些正规的开发团队,通常会有代码审核,让团队中每一个人都能读懂各自的代码 关于代码规范
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基础自学 第二天的更多相关文章

  1. python基础学习——第二天

    一.python种类 1.1 Cpython python官方版本,使用c语言实现,运行机制:先编译,py(源码文件)->pyc(字节码文件),最终执行时先将字节码转换成机器码,然后交给cpu执 ...

  2. python基础教程-第二章-列表和元组

    本章将引入一个新的概念,:数据结构.数据结构是通过某种方式(例如对元素进行编号)组织在 一起的数据元素的集合,这些数据元素可以是数字或者字符,甚至可以是其他数据结构.在python中,最基本的数据结构 ...

  3. Python基础【第二篇】

    一.Python的标准数据类型 Python 3中主要有以下6中数据类型: Number(数字).String(字符串).List(列表).Tuple(元组).Sets(集合).Dictionary( ...

  4. python基础自学 第四天

    break和continue break:某一条件满足,退出循环,不在执行后续重复代码 continue:某一条件满足时,不执行后续重复的代码 注意:在循环中,如果使用continue这个关键字,使用 ...

  5. 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 ...

  6. 第二章、元组和列表(python基础教程第二版 )

    最基本的数据结构是序列,序列中每个元素被分配一个序号-元素的位置,也称索引.第一个索引为0,最后一个元素索引为-1. python中包含6种内建的序列:元组.列表.字符串.unicode字符串.buf ...

  7. python基础教程第二版 第一章

    1.模块导入python以增强其功能的扩展:三种方式实现 (1). >>> Import math >>> math.floor(32.9) 32.0 #按照 模块 ...

  8. python基础自学 第五天(附带视频和相关资源)

    数据类型 01.列表 List 是 python 中使用最频繁的数据类型,在其他语言中叫做数组 专门用于存储一串信息 列表用 [ ] 定义,数据之间用 , 分隔 列表的索引从 0 开始 补:索引就是数 ...

  9. python基础自学 第三天

    变量的命名 01.标识符和关键字 标识符 标识符就是程序员定义的变量名.函数名. 标识符可以由字母,下划线,和数字组成. 不能以数字开头 不能与关键字重名 关键字 就是在python内部已经使用的标识 ...

随机推荐

  1. Linux rhcsa认证考试试题模拟

    声明: 此套试题是2017年rhcsa考试题库,本题库需配合相对应的机器操作,实验环境在我的网盘下载 考试环境: server.group8.example.com 172.24.8.254/24 s ...

  2. pyautogui 文档(五):截图及定位功能

    截图函数 PyAutoGUI可以截取屏幕截图,将其保存到文件中,并在屏幕中查找图像.如果您有一个小图像,例如需要单击并希望在屏幕上找到它的按钮,这将非常有用.这些功能由PyScreeze模块提供,该模 ...

  3. Servle第四篇(会话技术之cookie)

    会话技术 什么是会话技术 基本概念: 指用户开一个浏览器,访问一个网站,只要不关闭该浏览器,不管该用户点击多少个超链接,访问多少资源,直到用户关闭浏览器,整个这个过程我们称为一次会话. 为什么我们要使 ...

  4. 一些matlab命令

    expand: R = exprnd(MU) returns an array of random numbers chosen from the exponential distribution w ...

  5. js 加减乘除以及四舍五入 新写法

    1 四舍五入 eg: (1.23).round() = 1.2 (1.2456).round(3) = 1.246 Number.prototype.round = function (count) ...

  6. 通过ssh StrictHostKeyChecking解决自动化git项目问题

    SSH 公钥检查是一个重要的安全机制,可以防范中间人劫持等黑客攻击.但是在特定情况下,严格的 SSH 公钥检查会破坏一些依赖 SSH 协议的自动化任务,就需要一种手段能够绕过 SSH 的公钥检查. 首 ...

  7. webpack 模块方法

    1. webpack的import和export不需要引入babel 其他ES6语法需要引入babel 2. import引入export导出的模块 3. import()模块分离  低版本浏览器想使 ...

  8. hadoop_随笔二_参数

    1) dfs.datanode.handler.count : datanode上用于处理RPC的线程数.默认为3,较大集群,可适当调大些,比如8.需要注意的是,每添加一个线程,需要的内存增加. 2) ...

  9. ajax 参数记录

    1.url: 要求为String类型的参数,(默认为当前页地址)发送请求的地址. 2.type: 要求为String类型的参数,请求方式(post或get)默认为get.注意其他http请求方法,例如 ...

  10. 在n个数字中求为k的和————Java

    给出N个正整数组成的数组A,求能否从中选出若干个,使他们的和为K.如果可以,输出:"YES",否则输出"NO".用Java实现 import java.util ...