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

一、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,....))

原文地址:https://www.cnblogs.com/linz1230/p/11584941.html

时间: 2024-10-02 09:56:48

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

Python基础学习笔记(十二:文件基本操作)

python基础学习 第十七天 (二)

python基础学习 第十七天 (二) 一. 魔法方法 定义:双下方法是特殊方法,他是解释器提供的 由爽下划线加方法名加双下划线 方法名的具有特殊意义的方法,双下方法主要是python源码程序员使用的,我们在开发中尽量不要使用双下方法,但是深入研究双下方法,更有益于我们阅读源码. 调用:不同的双下方法有不同的触发方式,就好比盗墓时触发的机关一样,不知不觉就触发了双下方法,例如:init 1.1 len class B: def __len__(self): print(666) b = B()

python基础学习2

python中的运算符 1.算术运算符:用来做算术运算的符号 ①.+ :求和,也可以做连接符 ②. - :求差 ③. * : 求积 ④. / :求商 ⑤.% :取余 ⑥.//  :取整 ⑦.**  :次方 注意:只能是数值 print(3*3) #求积结果:9 print(9/2) #相除结果:4.5 print(3**4) #3的4次方,结果:81 print(9//4) #小数部分直接丢掉,取整结果:2 print(13%3) #取余结果:1 运行结果是 9 4.5 81 2 1 比较运算符

零基础学习IOS开发(二)- 使用cocos2d-x3.0 执行Hello world

关于开发框架,依据网上检索来的信息,感觉cocos2d-x的ios游戏开发框架非常不错,并且有非常强的可移植性,因此打算尝试一下. 截止写下此文章,最新的cocos2d-x的版本号为v3.0稳定版(几天前刚刚公布),下载地址为:http://www.cocos2d-x.org/filedown/cocos2d-x-3.0-cn 安装方式例如以下: 1.解压程序压缩包(所在路径不能有中文哦,由于是python,你懂的...) 2.sudo python setup.py 安装cocos2d-x,依

Python基础学习 总结篇

Python基础学习总结 先附上所有的章节: Python学习(一)安装.环境配置及IDE推荐 Python学习(二)Python 简介 Python学习(三)流程控制 Python学习(四)数据结构(概要) Python学习(四)数据结构 —— int float Python学习(四)数据结构 —— str Python学习(四)数据结构 —— bool Python学习(四)数据结构 —— list tuple range Python学习(四)数据结构 —— set frozenset

python基础学习日志day5-各模块文章导航

python基础学习日志day5---模块使用 http://www.cnblogs.com/lixiang1013/p/6832475.html python基础学习日志day5---time和datetime模块 http://www.cnblogs.com/lixiang1013/p/6848245.html python基础学习日志day5---random模块http://www.cnblogs.com/lixiang1013/p/6849162.html python基础学习日志da

Python 基础学习 网络小爬虫

<span style="font-size:18px;"># # 百度贴吧图片网络小爬虫 # import re import urllib def getHtml(url): page = urllib.urlopen(url) html = page.read() return html def getImg(html): reg = r'src="(.+?\.jpg)" pic_ext' imgre = re.compile(reg) imgli

python基础学习05(核心编程第二版)部分

# -*- coding: utf-8 -*- # ==================== #File: python #Author: python #Date: 2014 #==================== __author__ = 'Administrator' #dict{键:值} #哈希 #注:字典是无顺序的,所以你懂的 #创建与赋值 dict1={} dict2={'name':'apply','avg':24,'sex':'man'} print dict1,dict2

Python基础学习(九)

Python 多线程 多线程类似于同时执行多个不同程序,多线程运行有如下优点: 使用线程可以把占据长时间的程序中的任务放到后台去处理. 用户界面可以更加吸引人,这样比如用户点击了一个按钮去触发某些事件的处理,可以弹出一个进度条来显示处理的进度 程序的运行速度可能加快 在一些等待的任务实现上如用户输入.文件读写和网络收发数据等,线程就比较有用了.在这种情况下我们可以释放一些珍贵的资源如内存占用等等. 线程在执行过程中与进程还是有区别的.每个独立的线程有一个程序运行的入口.顺序执行序列和程序的出口.