一、变量

1、变量的三要素:变量名、变量值、变量数据类型
2、定义变量格式:变量名称 = 变量值
3、输出变量:print(变量名)
""" 变量 """
# 1、变量的三要素:变量名、变量值、变量值的数据类型
# 2、定义变量的格式:变量名 = 变量值
money = 1080 # 变量名 ---> money 变量值 ---> 1080 变量的数据类型 ---> int
# 3、输出变量:print(变量名)
print(money, type(money)) # type() 查看变量的数据类型
4、变量的命名规则
  • 变量名由字母、数字、下划线构成(数字不能开头)

  • 大小写敏感(A、a是两个不同的变量)

  • 不要跟关键字和系统保留字冲突

"""变量名称的命名规则"""
# 变量名由字母、数字、下划线构成(数字不能开头)
a = 6
print(a, type(a))
a2 = 'Hello World'
print(a2, type(a2))
student_name = '张提升'
print(student_name, type(student_name))
# 大小写敏感(A、a是两个不同的变量)
A = 3
a = 6
print(A)
print(a)
# 不要跟关键字和系统保留字冲突(in,on,class)

二、数据类型与数据类型转换

1、数据类型
  • 整数型(int):表示整数 ---> 1,-2,235

  • 浮点型(float):表示小数 ---> 1.5,3.14,88.5;

  • 字符串型(str): ‘hello’

  • 布尔值型(bool):表示真假判断 --->True/False

  • 空值型(None): 表示什么也没有 ---> 空白,没有任何数据

    -------> 获取数据中的数值类型:type()函数

"""数据类型"""
# 整数型(int):表示整数
age = 12
print(age, type(age))
# 浮点型(float):表示小数
high = 178.9
print(high, type(high))
# 字符串型(str): ‘hello’
name = "李梓杰"
print(name, type(name))
# 布尔值型(bool):表示真假判断 --->True/False
a = True
b = False
print(a, type(a))
print(b, type(b))
# 空值型(None): 表示什么也没有 ---> 空白,没有任何数据
address = None
print(address, print(address))
2、数据类型转换
  • 函数 int() : int(str())、int(float()) str本身是整数 不会四舍五入

  • 函数 float() : float(str()) 、 float(int())

  • 函数 str() : str(int())、str(float())

  • 函数 bool():bool(" ")、bool(0)、bool(None) False 其余True

"""数据类型转换"""
# 1、函数 int() : int(str())、int(float()) str本身是整数 不会四舍五入(round()函数)
a = "65" # 字符串转整数型,必须本身是整数形态
print(type(a))
charge_a = int(str(a))
print(type(charge_a)) # 字符串转浮点型,必须本身是小数形态
b = "3.58"
print(type(b))
charge_b = float(str(b))
print(type(charge_b))
# 2、 函数 float() : float(str()) 、 float(int())
c = "3.58"
print(type(c))
charge_c = float(str(c))
print(type(charge_c))
c1 = 88
print(c1, type(c1))
charge_c1 = float(int(c1))
print(c1, type(charge_c1))
# 函数 str() : str(int())、str(float())
d = 22
print(type(d))
charge_d = str(int(d))
print(type(charge_d))
d1 = 3.15
print(type(d1))
charge_d1 = str(float(d1))
print(type(charge_d1))
# 函数 bool():bool(" ")、bool(0)、bool(None) False 其余True
f = 6
e = 9
print(bool(f))
print(bool(e))
print(bool(""))
print(bool(0))
print(bool(None))

python基本数据类型与操作的更多相关文章

  1. python的数据类型及操作

    简述python的几种简单的数据类型及使用方式 字符串 字符串是不可变数据类型,拥有多种内置方法可以操作. 创建字符串就是给变量分配一个字符串的值即可.通常用引号创建字符串. tell = 'my n ...

  2. Python常见数据类型及操作

    基础数据类型 什么是数据类型? 我们人类可以很容易的分清数字与字符的区别,但计算机并不能,计算机虽然很强大,但从某种角度上看又很傻,除非你明确的告诉它,1是数字,“汉”是文字,否则它是分不清1和‘汉’ ...

  3. 7.Python初窥门径(数据类型补充,操作及注意事项)

    python(数据类型补充,转换及注意事项) 数据类型补充 str str.capitalize() 首字母大写 str.title() 每个单词首字母大写 str.count() 统计元素在str中 ...

  4. python基本数据类型之操作

    python注释 当行注视:# 被注释内容多行注释:""" 被注释内容 """ 字符串操作 # 代表单行注释                ...

  5. Python 1 数据类型的操作

    一.数字(Number) 1.数学函数: 函数 返回值 ( 描述 ) abs(x) 返回数字的绝对值,如abs(-10) 返回 10 ceil(x) 返回数字的上入整数,如math.ceil(4.1) ...

  6. python基本数据类型2——操作

    字符串 name = "alex" # 移除两边的空格 print(name.strip()) #strip不修改值 # 是否以"al"开头 print(nam ...

  7. python基本数据类型的操作

    1 列表和元组 1.列表基本操作 1. 列表赋值 a = [1,2,3,4,5,6,7,8] a[0] = 100 #the result : [100, 2, 3, 4, 5, 6, 7, 8] 2 ...

  8. 第二章:Python基础の快速认识基本数据类型和操作实战

    本课主题 字符串和操作实战 二进制操作实战 List 列表和操作实战 Tuple 元組和操作实战 Dict 字典和操作实战 作業需求 引言 这遍文章简单介绍了 Python 字符串和集合的方法和应用, ...

  9. python学习笔记:文件操作和集合(转)

    转自:http://www.nnzhp.cn/article/16/ 这篇博客来说一下python对文件的操作. 对文件的操作分三步: 1.打开文件获取文件的句柄,句柄就理解为这个文件 2.通过文件句 ...

随机推荐

  1. YonBuilder低代码开发实践:4行代码实现跨实体列表数据同步

    提到增.删.改.查等数据维护,后端开发者们再熟悉不过了.传统的数据维护通过操作数据库的方式实现,步骤比较繁琐,需要通过Java代码实现数据库链接,然后编写SQL语句.编写实体,将想要的数据存到相应的数 ...

  2. 针对HttpClient 重写 HttpRequestRetryHandler针对特定异常 增加重试

    调用方法: public static String doGet(String url) { try { RequestConfig defaultRequestConfig = RequestCon ...

  3. reducer在react使用

    ​ 编写store.js 小state reducer 怎么来 纯函数 state+action 生成新的state actions type return{ } state action === s ...

  4. Linux(centos7)设置docker服务开机自启动以及容器自启动

    docker服务开机自启动 systemctl enable docker 设置容器自启动 可以在运行的时候通过设置--restart 参数 docker run --restart always - ...

  5. nim_duilib之virtualListbox用法(22)

    概述 本文将介绍virtualListbox的用法. 更多请参考源码. 一个样式 样式丑了点,勿喷. 重写函数 使用virtualListbox, 需要一个派生类(继承自基类VirtualListIn ...

  6. c++11之copy 和 copy_if 的用法

    0.时刻提醒自己 Note: vector的释放 1.功能 复制 [first, last) 所定义的范围中的元素到始于 d_first 的另一范围. 区别: copy_if 带条件拷贝,而非全拷贝 ...

  7. Visiual Studio之c++项目瘦身(删除中间项)

    欢迎指正 本文主要涉及 Visiual Studio(简称VS) 创建的c++项目 和 windows下批处理相关点. 1.中间项 A.VS创建的c++项目,生成后,会有许多中间项,包括项目生成的中间 ...

  8. 【LeetCode】1437. 是否所有 1 都至少相隔 k 个元素 Check If All 1s Are at Least Length K Places Away

    作者: 负雪明烛 id: fuxuemingzhu 个人博客:http://fuxuemingzhu.cn/ 目录 题目描述 题目大意 解题方法 指针 日期 题目地址:https://leetcode ...

  9. 【LeetCode】346. Moving Average from Data Stream 解题报告(C++)

    作者: 负雪明烛 id: fuxuemingzhu 个人博客:http://fuxuemingzhu.cn/ 目录 题目描述 题目大意 解题方法 队列 日期 题目地址:https://leetcode ...

  10. 使用.NET 6开发TodoList应用(10)——实现DELETE请求以及HTTP请求幂等性

    系列导航及源代码 使用.NET 6开发TodoList应用文章索引 需求 先说明一下关于原本想要去更新的PATCH请求的文章,从目前试验的情况来看,如果是按照.NET 6的项目结构(即只使用一个Pro ...