一、python程序的注释

注释部份程序运行时不起作用。用于说明代码的用途

1、单行注释

  • # 开始的一行文字,为单行注释
# 单行注释

print("hello python")  # 单行注释

2、多行注释

  • 一对三个引号(单引号或者双引号),为多行注释
'''
单引号多行注释
.....
多行注释
''' print("hello python") """
双引号多行注释
.....
多行注释
"""

二、算术运算符

1、算术运算符

  • 算术运算符是运算符的一种
  • 是完成基本的算术运算使用的符号,用来处理四则运算
运算符 描述 示例
+ 加 10 + 20 = 30
- 减 10 - 20 = -10
* 乘 10 * 20 = 200
/ 除 10 / 20 = 0.5
// 取整除 返回除法的整数部分(商) 9 // 2 结果 4
% 取余 返回除法的余数 9 % 2 = 1
** 幂 又称次方、乘方, 2**3 = 8

在python中 * 运算符还可以用于字符串,计算结果就是字符串重复指定次数的结果

"-" * 5
# 输出结果 -----

2、算数运算符的优先级

  • 和数学中的运算符的优先级一致

    • 先乘除后加减
    • 同级运算符是从 左至右 计算
    • 可以使用 () 调整计算的优先级

以下表格是由高到最低顺序排列:

运算符 描述
** 幂(最高优先级)
* /  // % 乘、除、取整、取余
+ - 加、减

三、变量的基本使用

1、变量定义

  • 每个变量在使用前都必须赋值,变量赋值以后该变量才会被创建
  • 等号(=) 用来给变量赋值
    • = 右边是一个变量名
    • = 右边是存储在变量中的值
变量名 = 值

2、变量的类型

  • 在内存中创建一个变量,会包括:

    • 变量的名称
    • 变量保存的数据
    • 变量存储数据的类型
    • 变量的地址(标示)

2.1、 变量的类型

  • 定义变量是不需要指定类型
  • 数据类型可以分为 数字型 和 非数字型
  • 数字型
    • 整型(int)
    • 浮点型(float)
    • 布尔型(bool)
      • 真 True 非 0 数 ---非零即真
      • 假 False 0
    • 复数型(complex)
      • 主要用于科学计算
  • 非数字型
    • 字符串
    • 列表
    • 元组
    • 字典

在python 2.x中,整数根据保存数值的长度还分为: int(整数)    long(长整数)

使用 type 函数可以查看一个变量的类型

2.2、不同类型变量之间的计算

数字型变量 之间可以直接计算

  • 在python中,两个数字型变量是可以直接进行算数运算
  • 如果变量是bool型,在计算时
    • True 对应的数字是1
    • False对应的数字是0

字符串变量之间使用 + 拼接字符串

  • 在python中,字符串之间可以使用 + 拼接生成新的字符串
first_name = "三"

last_name = "张"

first_name + last_name  # 输出"三张"
  • 字符串变量 可以和整数使用 * 重复拼接相同的字符串
"-" * 10  # 表示-重复10次,输出"----------"

数字型变量 和 字符串 之间不能进行其他计算

2.3、变量的输入

  • 输入 就是用代码获取用户通过键盘输入的信息
  • 在python中,要获取用户在键盘上输入信息,需要使用input 函数

关于函数

  • 一个提前准备好的功能(别人或自己写的代码),可以直接使用,而不用关心内部的细节

如 :

print(x)  将x输出到控制台

type(x)   查看x的变量类型

input 函数实现键盘输入

  • 在python中可以使用input函数从键盘等待用户的输入
  • 用户输入的任何内容python都认为是一个字符串
  • 语法如下:
字符串变量 = input("提示信息:")

类型转换函数

函数 说明
int(x) 将x转换为一个整数
float(x) 将x转换为一个浮点数

2.5、变量的格式化输出

  • % 被称为格式化操作符,专门用于处理字符串的格式

    • 包含 % 的字符串,被称为格式化字符串
    • % 和不同的字符连用,不同类型的数据需要使用 不同的格式化字符
格式化字符 含义
%s 字符串
%d 有符号十进制整数,%06d表示输出的整数显示位数,不足的地方使用0补全
%f 浮点数。%0.2f 表示小数点后只显示两位
%% 输出%

命令格式:

print("格式化字符" % 变量1)

print("格式化字符 格式化字符..." % (变量1, 变量2,....))

python基础学习日记(一)注释(二)算术运算符(三)变量的基本使用的更多相关文章

  1. Python基础学习笔记(十二)文件I/O

    参考资料: 1. <Python基础教程> 2. http://www.runoob.com/python/python-files-io.html ▶ 键盘输入 注意raw_input函 ...

  2. python基础学习笔记(十二)

    模块 前面有简单介绍如何使用import从外部模块获取函数并且为自己的程序所用: >>> import math >>> math.sin(0) #sin为正弦函数 ...

  3. Python基础学习二

    Python基础学习二 1.编码 utf-8编码:自动将英文保存为1个字符,中文3个字符.ASCll编码被囊括在内. unicode:将所有字符保存为2给字符,容纳了世界上所有的编码. 2.字符串内置 ...

  4. Day1 Python基础学习

    一.编程语言分类 1.简介 机器语言:站在计算机的角度,说计算机能听懂的语言,那就是直接用二进制编程,直接操作硬件 汇编语言:站在计算机的角度,简写的英文标识符取代二进制去编写程序,本质仍然是直接操作 ...

  5. Day1 Python基础学习——概述、基本数据类型、流程控制

    一.Python基础学习 一.编程语言分类 1.简介 机器语言:站在计算机的角度,说计算机能听懂的语言,那就是直接用二进制编程,直接操作硬件 汇编语言:站在计算机的角度,简写的英文标识符取代二进制去编 ...

  6. 0003.5-20180422-自动化第四章-python基础学习笔记--脚本

    0003.5-20180422-自动化第四章-python基础学习笔记--脚本 1-shopping """ v = [ {"name": " ...

  7. Python 基础学习 总结篇

    Python 基础学习总结 先附上所有的章节: Python学习(一)安装.环境配置及IDE推荐 Python学习(二)Python 简介 Python学习(三)流程控制 Python学习(四)数据结 ...

  8. (一)python基础学习

    根据廖雪峰老师的python教程写一些学习总结! Python基础学习 1.使用list和tuple (1)list Python内置的一种数据类型是列表:list.list是一种有序的集合,可以随时 ...

  9. python基础学习10

    python基础学习 内容概要 文件内光标的移动 文件数据修改 函数简介 函数语法结构 内容详情 文件内光标的移动 with open(r'路径','r',encoding='utf8') as f: ...

随机推荐

  1. Hbuilder快速代码技巧和常用快捷键

    1.在body内输入div.abc按下tab键 效果:<divclass="abc"></div> 2.在body内输入div#abc按下tab键 效果:& ...

  2. 7.20套娃(tao)

    套娃(tao) input7 39 53 710 65 102 610 104 110 53 53 9output012 sol: 把查询想象成(x1,y1)向(x2,y2)有边当且仅当(x1< ...

  3. 基于CentOS 7下最小化安装的操作系统搭建Zabbix3.0环境

    环境说明 系统版本:CentOS Linux release 7.3.1611 (Core) 内核版本:3.10.0-514.el7.x86_64 Httpd版本:Apache/2.4.6 (Cent ...

  4. jwt token and shiro

    openapi可以完全开放访问,也可以使用jwt token进行简单的认证,还可以使用shiro支持更细致的权限管理. handler.yml配置了security和shiro两个handler: s ...

  5. Vbox中多台虚拟机搭建简单子网

    一.目标拓扑结构: 要使192.168.31.1和192.168.32.1互相ping通. 二.步骤及问题: 1.路由器配置 SEED_Router配置IP并开启路由转发协议: ifconfig et ...

  6. 如何在linux中发送邮件,使用163邮箱发信。

    linux中,可以使用mail命令往外发送邮件,在使用前,只需要指定如下简单配置即可,这里演示用  163.com    邮箱发送至 qq.com 编辑 /etc/mail.rc,写入下方的参数 se ...

  7. excel导出显示默认格子

    <html xmlns:v="urn:schemas-microsoft-com:vml" xmlns:o="urn:schemas-microsoft-com:o ...

  8. 1.2 Go语言基础之变量和常量

    变量和常量是编程中必不可少的部分,也是很好理解的一部分. 一.标识符与关键字 1.1 标识符 在编程语言中标识符就是程序员定义的具有特殊意义的词,比如变量名.常量名.函数名等等. Go语言中标识符由字 ...

  9. Android : 高通平台的HVX简介及调试

    一.HVX简介 HVX(“Hexagon矢量扩展”,Hexagon-六边形.Vector-矢量.Extensions-扩展)是Hexagon 680 DSP的典型特性,能够在执行图像处理应用中的计算负 ...

  10. Handler处理消息

    UI主线程通过Looper循环查询消息队列UI_MQ,当发现有消息存在时会将消息从消息队列中取出.首先分析消息,通过消息的参数判断该消息对应的Handler,然后将消息分发到指定的Handler进行处 ...