美文网首页
Python基础之【数据类型和变量】

Python基础之【数据类型和变量】

作者: 叶不归宿 | 来源:发表于2022-10-14 22:37 被阅读0次

Python的语法采用缩进方式,按照约定俗成的惯例,应该始终坚持使用4个空格的缩进
#开头注释

# print absolute value of an integer:
a = 100
if a >= 0:
    print(a)
else:
    print(-a)

Python程序是大小写敏感

数据类型

Python中,能够直接处理的数据类型有以下几种:

整数

Python允许在数字中间以_分隔
写成10_000_000_000和10000000000是完全一样的

浮点数

整数和浮点数在计算机内部存储的方式是不同的,整数运算永远是精确的(除法难道也是精确的?是的!),而浮点数运算则可能会有四舍五入的误差。

字符串

单引号'或双引号"括起来的任意文本
如果'本身也是一个字符,那就可以用""括起来
转义字符
多行字符串写法 '''换行内容'''

print('''line1
line2
line3''')
布尔值

True,False(注意大小写)
布尔值运算:
and or not

空值

None

变量

赋值语句: =
同一个变量可以反复赋值,而且可以是不同类型的变量(动态语言)

a = 'ABC'

这句赋值语句Python解释器干了两件事情:

  1. 在内存中创建了一个'ABC'的字符串;

2.在内存中创建了一个名为a的变量,并把它指向'ABC'

也可以把一个变量a赋值给另一个变量b,这个操作实际上是把变量b指向变量a所指向的数据

a = 'ABC'
b = a
a = 'XYZ'
print(b)

最后打印出来的值是多少?
b是'ABC',a是'XYZ'

  1. 执行a = 'ABC',解释器创建了字符串'ABC'和变量a,并把a指向'ABC'


  2. 执行b = a,解释器创建了变量b,并把b指向a指向的字符串'ABC'


  3. 执行a = 'XYZ',解释器创建了字符串'XYZ',并把a的指向改为'XYZ',但b并没有更改


常量

在Python中,通常用全部大写的变量名表示常量

PI = 3.14159265359

但事实上PI仍然是一个变量,Python根本没有任何机制保证PI不会被改变,所以,用全部大写的变量名表示常量只是一个习惯上的用法,如果你一定要改变变量PI的值,也没人能拦住你。

除法

  1. /
>>> 10 / 3
3.3333333333333335

/除法计算结果是浮点数,即使是两个整数恰好整除,结果也是浮点数

>>> 9 / 3
3.0
  1. 地板除 //
    整数的地板除//永远是整数,即使除不尽。
    //除法只取结果的整数部分
>>> 10 // 3
3
  1. 余数运算 %

参考:廖雪峰-Python教程

相关文章

  • python学习目录

    Python基础 --- 变量 (1) Python基础---数据类型(2)

  • python学习

    python基础之数据类型和变量 一、整数 Python可以处理任意大小的整数,当然包括负整数,在程序中的表示方法...

  • Python学习(二)

    第二章 基础语法 2.1 数据类型 2.1.1 Python变量的赋值和基本数据类型 Python中的变量不需要声...

  • python的进修之路

    python基础篇(一)【变量,赋值,输入,输出和导入,运算符,数据类型,文件基本操作】 python基础篇(二)...

  • Python-01基础-02数据类型

    Python 基础知识 02-数据类型 变量 Python 中的变量是不需要声明数据类型的,每个变量在使用前都必须...

  • 机器学习训练营---第一周总结

    知识点列表: python基础数据类型 变量和表达式 if , elif , else , continue , ...

  • 测试从业者python接口自动化学习大纲

    python基础普及 一、变量和数据类型 1、变量(命名规则、保留字) 2、数据类型:1).Int:类型转...

  • java

    数据类型分为:8大基础数据类型和3大引用数据类型。 基础数据类型和引用数据类型的区别: 1,基本数据类型变量声明之...

  • Python学习(2)

    Python基础 1、数据类型和变量 Python有丰富的数据类型,比如有整数、浮点数、字符串、布尔值等等,还可以...

  • Python基础笔记(一)

    第1章 Python变量与数据类型 1-1 Python中的基础数据类型 一、整数 Python可以处理任意大小的...

网友评论

      本文标题:Python基础之【数据类型和变量】

      本文链接:https://www.haomeiwen.com/subject/sthkzrtx.html