python基础 四则运算和数据类型

# print(1, 2, 3, 4, 5)# print("python")# print("python")# print("python")# print("python")# print("python")# print("python")

# 数值运算:+ - * / //(取余) **# print(2**3)

# print(1.2-1.1)# import decimal# print(decimal.Decimal("1.2")-decimal.Decimal("1.1")) #  import导入decimal方法1

# import decimal# a = decimal.Decimal("1.2")# b = decimal.Decimal("1.1") #  import导入decimal方法2 a b变量赋值# print(a - b)

# 第一部分 数值类型# a = 123 #整数# b = 1.23 #浮点型# c = 2j #复数 (复数后面必须跟个J才成为复数)# d = True # 布尔型(只有两种 True  False)   非常重要

# print(5<6) # 做比较的时候 True为真# print(5>=6) # 做比较的时候 False为假

# import  math # 模块里取整的方法# # 向上取整和向下取整## a = math.ceil(5+2.2) #8# b = math.floor(5+2.2) #7## print(a)# print(b)

# 类型转换

# a = 5  #整数# b = 1.2 #浮点# c = True #布尔# d = 2j  #复数# type查看这是什么数据类型# print(type(a))    # int:整数# print(type(b))    # float 浮点# print(type(c))    # bool 布尔# print(type(d))    # complex 复数# e = float(a)   # 浮点# print(e) #5.0# print(type(e)) # 浮点型# print(int(b))# 整数(1.2也是1, 1.9也是1)# print(int(c)) # 1# print(int(False)) # 0# print(bool(0)) #False# print(bool(-9.9)) # True# print(bool(9))# True     (布尔类型除了0是假(False)之外,其他不管是正数还是小数或负数都是真(True) 非0就是真

# 第二部分 序列类型# 1 字符串 = str# print("love")# print("1+3")#括号里带""就是字符串,字符串里不管内容是什么 都会打印出字符串里的内容 不能进行数字运算 输入的时候是什么, 打印出的还是什么。

# 2 列表 = list# 列表代表一个整体,在列表里面可以放任何的数据类型,每一个数据类型当中都需要用一个逗号进行分开,# 每一个数据类型都是独立的个体,并且里面每一个数据类型都没有任何关系,他们只是同时存在这个列表当中而已。# a = "啊啊啊啊"# li = ["abc", 123, 1.2, True,1j, a , ["果冻", 2 , "男"]]# 如果是两个不同的数据类型需要用逗号隔开# print(li)# print(type(li)) # list

# 3 元组 = tuple 如果多个变量以逗号隔开的情况下 外面没有用列表框柱的情况下,自动转化成元组# x = ("abc", 123, 1.2, True,1j,  ["果冻", 2 , "男"])# print(x)# print(type(x)) # tuple

# 4 取列表、元组值 取值是从0开始   0就是取的第一个  就是索引取值# z = ["果冻", 2 , "男"]# s = ["果冻妈妈", 30 , "女"]# print(s[0])# print(z[0])# print(s[2])

# 5 切片 取某一个范围之间的值称之为切片  左闭右开 取前不取尾# [开始位置:结束位置+1]

# s = ["果冻妈妈", 30 , "女", 123]# print(s[0:3]) # 冒号后面也可以不写数字也可以取完最后一个# print(s[-2])  # 从右边开始取值 第一个就是 -1 以此类推

# 如果说元组只有一个元素的情况下打印出是一个字符串,如果只有一个元素还想保持元组的类型那么必须在元素后面加一个逗号,# h = ("哈哈",)# print(h)# print(type(h))

# 指定改变元素 必须要用中括号取值 从0开始取    列表可以改变元素 ,元组、字符串不可改变元素# li = ["果冻妈妈", 30 , "女"] # 列表可以改变元素# # lo = ("果冻妈妈", 30 , "女") # 元组不可改变元素# li[0] = "贝贝"# # lo[1] = ‘20‘# print(li)# # print(lo)## d = ‘qweasdztgb‘# print(d[3])# d[2] = ‘v‘ 字符串是不可改变元素的# 序列类型都是可以通过索引切片取值的

# 作业# 01 定义一个列表,列表中有四种数值类型,用多种方法取到第三个值

# a = [10, 8.8, True, 4j]# print(a[-2])# print(a[2])# print(a[2:3])# print(a[-2:-1])

# 02 有一个形式是(201905018),要求从这个格式得到年、月、日

# b = "201905018"# print(b[0:4])# print(b[5:6])# print(b[7:])

# c = 201905018# print(c // 100000)# print(c // 1000 % 2019)# print(c % 2019050)

原文地址:https://www.cnblogs.com/gd000-/p/11565995.html

时间: 2024-10-12 09:08:59

python基础 四则运算和数据类型的相关文章

Python基础之基本数据类型一《数字与字符串》

一.运算符 结果是值 算数运算                            a = 10 * 10                  赋值运算                            a = a + 1    a+=1 结果是布尔值 比较运算                            a = 1 > 5                  逻辑运算                            a = 1>6 or 1==1              

二.Python基础语法和数据类型

Python第二节 基础语法和数据类型 Python编码 python3默认情况下源码文件以UTF-8编码, 字符串均为unicode字符串.同时也可以通过# -*- coding: cp-1252 -*-这样类似的代码进行源码编码的变更. Python标志符 第一个字符必须是字母或者下划线"_", 绝对不能是数字或其他特殊字符. 其他字符: 任意什么都行 可以使用中文做变量名 标识符对大小写敏感 Python关键字 关键字禁止被用作任何标识符名称. 可通过标准库的keyword模块查

python基础(9):基本数据类型四(set集合)、基础数据类型补充、深浅拷贝

1. 基础数据类型补充 li = ["李嘉诚", "麻花藤", "?海峰", "刘嘉玲"] s = "_".join(li) print(s) li = "?花?闺?" s = "_".join(li) print(s) 列表: 循环删除列表中的每?个元素 li = [11, 22, 33, 44] for e in li: li.remove(e) print(li

Python 基础 变量和数据类型

python 数据类型 一,整数,可以出来任意大小的整数. 如 1, 100, -8080,0 等等. 二,浮点数,浮点数也可以被成为小数. 三,字符串,字符串是以'' 或"". 四,布尔值,布尔值和布尔代数的表示完全一致,一个布尔值只有 True ,False. 五,空值,空值是Python 里一个特殊的值,用None 表示,None 不能理解为0, 因为0 是有意义的,而不是None是一个特殊的空值. print 语句: print 'hello,world' python 的注释

python基础之基本数据类型

数据类型的分类 数字.字符串.列表.元组.字典.集合 1.1.数字int型,主要是用来计算的. 1.1.1.布尔值型bool 真 1 True 假 0 False 2.1.字符串str 2.1.1.字符串的索引与切片 索引即下标,就是字符串组成的元素从第一个开始,初始索引为0. 1 2 3 4 5 a = 'ABCD' print(a[0]) ===> A print(a[1]) ===> B print(a[2]) ===> C print(a[3]) ===> D 切片就是通过

python基础(7):基本数据类型二(list、tuple)、range

1. 列表 1.1 列表的介绍 列表是python的基础数据类型之?,其他编程语?也有类似的数据类型.比如JS中的数组, java中的数组等等.它是以[ ]括起来,每个元素?','隔开?且可以存放各种数据类型: lst = [1, '哈哈', "吼吼", [1,8,0,"百度"], ("我","叫", "元", "组"), "abc", {"我 叫"

Python 基础之四基本数据类型

初识Python数据类型 数字 Int,整型 Float,浮点型 Long,长整型 布尔 字符串 列表 元组 字典 1.数字 INT(整型) 在32位系统上,整数的位数为32位,取值范围为-2**31~2**31-1,即-2147483648 ~ 2147483647. 在64位系统上,整数的位数为64位,取值范围为-2**63~2**63-1,即-9223372036854775808 ~ 9223372036854775807. LONG(长整型) Python的长整型没有指定位宽,即:Py

python基础02 基本数据类型

作者:徐佳 欢迎转载,也请保留这段声明.谢谢! 摘要:简单的数据类型以及赋值 变量不需要声明 python的变量不需要声明,你可以直接输入: >>>a = 10 那么你的内存里就有了一个变量a, 它的值是10,它的类型是integer (整数). 在此之前你不需要做什么特别的声明,而数据类型是Python自动决定的. >>>print (a) >>>print (type(a)) 那么会有如下输出: 10 <class 'int'> 这里,

Python基础day02 基本数据类型

Number(数字)---> int.float.complex(复数) 在Python3中,整形(int)就是常见的整数:1,100,500,1000...... 浮点型(float),就是我们常见的用小数点表示的小数,例如0.5, 1.2, 3.14,等等. 复数(complex, 复数由实数部分和虚数部分构成,可以用a + bj,或者complex(a,b)表示, 复数的实部a和虚部b都是浮点型. 属性 描述 num.real 该复数的实数部分 num.imag 该复数的虚数部分 num.