python数据类型的操作与运算符的使用

21 篇文章 1 订阅
订阅专栏

python数据类型思维导图

 python数据类型简单实现

#int-整数
num1 = 1
# float-浮点数
num2 = 1.1
# str-字符串    #字符串是不可变的数据类型
num3 = '1'
# set-集合
num4 = {'a',1}
# list-列表
num5 = ['a',1]
# bool-布尔型
num6 = True
# tuple-元组
num7 = (10,20)
# dict-字典
num8 = {'name':'gg'}

python的格式化输出格式

 

 

age = 18
name = 'Tom'
weight = 75.5
stu_id = 1
stu_id2 = 1000

print("今年我的年龄是%d岁" % age)
print("我的名字是%s" % name)
print("我的体重是%.2f公斤" % weight)
print("我的学号是%d" % stu_id)
print("我的学号是%03d" % stu_id)
print("我的学号是%03d" % stu_id2)

print("我的名字是%s, 今年%d岁,明年是%d岁" % (name ,age,age+1) )

print("我的名字是%s, 今年%d岁,明年是%d岁,体重%.2f公斤,学号是%d" % (name ,age,age+1,weight,stu_id))

注意:格式化字符串除了%s,还可以写为f'{表达式}'——高效,python3.6新增的格式化方法

如:

age = 18
name = 'Tom'

print(f"我的名字是{name}, 今年{age}岁" )

python默认自带换行符end="\n"——n可以修改其他比如t
print('hello',end="\n")

python数据据类型转换函数

 案例:

num = input("请输入数字:")
print(num)

# 默认是字符串
print(type(num))    # str

# 转换成int——int(srt)
print(type(int(num))) #int

print(type(float(num))) #float

print(type(tuple(num))) #tuple

# eval()——转换成原本的数据类型
num = '12'   #现在是字符串
print(type(eval(num)))  #现在是变回了原来的样子——int数字

python算术运算符

 python变量赋值方式

多个变量赋值

num1,float1,str1=10,0.5,'hello,world'

print(num1)

print(float1)

print(str1)

多个变量赋相同值

a=b=c=10

print(a)

print(b)

python复合运算符

 应用案例

a = 10
a += 1
a -= 2
print(a)


c = 10
c += 1 + 2
print(c)


注意先算=右边的加法
d = 10
d *= 1 + 2
print(d)    #30

比较运算符

 逻辑运算符

 应用案例

a = 0
b = 1
c = 2

print(a < b and c < b)

print(not False)

三目运算符

 应用案例

aa = 10
bb = 16
cc = aa - bb if aa > bb else bb -aa

print(cc)

random模块

import 模块名

import random


num = random.randint(0,2)


print(num)

循环语句

while语法

示例

i = 1

while i <= 100:

    print("我错了")

    i += 1

while循环应用案例

偶数累加

# 准备数据

i = 1


# 结果变量

result = 0


# 循环

while i <= 100:

    if i % 2 == 0:

        result += i

    i += 1


print("result的结果为:", result)

while循环打印矩形

j = 1

while j <= 5:

# 第一行

i = 1

while i <= 5:

print("*", end='') # end=''取消换行符

i += 1

# 一行星星是结束:借助空的print换行显示下一行

print()

j += 1

打印三角形

j = 1

while j <= 5:

# 第一行星星打印

i = 1

# i表示每行里面星星的个位数,这个数字要和行号相等,

# 所以i一定要和j联动

while i <= j:

print("*", end='') # end=''取消换行符

i += 1

# 一行星星是结束:借助空的print换行显示下一行

print()

j += 1

九九乘法表

j = 1

while j <= 9:

# 第一行表达式

i = 1

# i表示每行里面星星的个位数,这个数字要和行号相等,

# 所以i要和j联动

while i <= j:

print(f"{i} * {j} = {i*j}", end='\t') # end=''取消换行符

i += 1

# 一行星星是结束:借助空的print换行显示下一行

print()

j += 1

for循环语法

python换行符
weixin_44976611的博客
03-05 84
【代码】‘python换行符。
python输出结果换行,如何在f字符串使用换行符'\n'格式化Python 3.6的输出?
weixin_42403771的博客
11-24 2179
I would like to know how to format this case in a Pythonic way with f-strings:names = ['Adam', 'Bob', 'Cyril']text = f"Winners are:\n{'\n'.join(names)}"print(text)The problem is that '\' cannot be use...
python字符串(大小写、f 字符串、空白处理、制表符、换行符)
m0_62771110的博客
04-28 829
python字符串大小写、f 字符串、空白处理、制表符、换行符
Python格式化字符串f-string概览
sunxb10的博客
07-15 24万+
简介 f-string,亦称为格式化字符串常量(formatted string literals),是Python3.6新引入的一种字符串格式化方法,该方法源于PEP 498 – Literal String Interpolation,主要目的是使格式化字符串的操作更加简便。f-string在形式上是以 f 或 F 修饰符引领的字符串(f'xxx' 或 F'xxx'),以大括号对 {} 标明...
Python基础之数据类型I
weixin_53860346的博客
09-28 267
int, str
Python数据类型运算符
05-03
Python 数据类型运算符 Python 数据类型可以分为数值类型、布尔类型、字符串类型、列表类型、元组类型、字典类型和集合类型等。每种数据类型都有其特点和应用场景。 数值类型包括整型 int、浮点型 float 和...
第03讲-Python基本数据类型运算符及表达式.pptx
06-13
第03讲 Python基本数据类型运算符及表达式 软件与大数据教研室 Python程序设计 第03讲-Python基本数据类型运算符及表达式全文共48页,当前为第1页。 Python的基本数据类型 第03讲-Python基本数据类型运算符及...
数据类型运算符练习题.md
06-14
python巩固基础的练习题,答案以及解题思路我全写在了博客里面,特别适合新手学习期间的日常练习,多做习题,多敲多写。加油吧
Python数据类型&运算符&IF分支结构
07-24
Python数据类型&运算符&IF分支结构
Python数字以及算数运算符的相关使用
12-23
他们是不可改变的数据类型,这意味着改变数字数据类型会分配一个新的对象。 当你指定一个值时,Number对象就会被创建: var1 = 1 var2 = 10 您也可以使用del语句删除一些对象引用。 del语句的语法是: del var1...
Python的基础语法(八)(持续更新)
m0_69100942的博客
07-31 514
字符串的方法与拼接
Python输出函数以及格式化输出和换行输出
m0_64365419的博客
05-30 6539
​ 在编写成程序的过程,我们有时会碰到代码内容太多,一行没办法显示完整,因此需要换行输出,在想换行输出的内容后面直接加/n,/n后面的内容在输出的时候就可以自动换行输出了。这里会产生报错,是因为编译器把第一个单引号和字符串的第一个单引号匹配为一对,字符串末尾的这个单引号没有与之匹配的,因此就会报错。这里特别提醒:如果输出的字符串包含单引号,我们在输出的时候就不能直接用单引号包裹的方式了。常见的格式化输出:%d(整数),%f(浮点数),%s(字符串),%%(输出%)数字的输出:直接使用输出函数
python语言:九九乘法表
xttzb123的博客
09-11 1065
python写九九乘法表的方法
python 语法基础篇
a883774913的博客
06-13 606
本文将讲解python 的基础使用规范 ,如命名、打印、变量、数据类型运算符以及一些类型的专属方法,以及基础的使用方法等等
pythonprint语句添加“f“的用处
Castlehe的博客
04-22 3万+
1. 用法示例 今天在学习pytorch的时候看到: print语句加入f就可以起到和format函数类似的作用。 tensor=torch.rand(3,4) print(f"Shape of tensor:{tensor.shape}") # 这条语句等效于 print("Shape of tensor:{}".format(tensor.shape)) 2. 语法解释 参考python官方文档: https://docs.python.org/3.6/whatsnew/3.6.html#pep
fwrite函数怎么换行_干货 | Python基础语法之“print()”函数
weixin_42350940的博客
01-14 1205
作者:小老鼠编程print()函数Python入门的第一个必学知识点,它经常被用来调试已写的代码,检验效果,今天小老鼠就带你盘点一下print()函数Python如何使用。print()函数的工作流程是这样的:1.操作者向计算机发出指令,比如:“打印‘520’”2.Python接收指令并将其翻译成计算机能懂的机器语言3.督促计算机执行指令4.呈现出最后的打印结果print()函数用法一般有四...
python】代码换行的几种方法
热门推荐
TomRen
02-25 38万+
代码换行的几种情况~~~
python(基础):一行写不下,如何换行继续写
威尔莫爵士的博客
10-31 16万+
在一行加上,例如: data11=data21=data31=data41=data51=data61=data71=data81=data91=data101=data111=data121=data131=data141=data151=data161=data171=data181=data191=data201=data211=pd.DataFrame(columns['w','ka','...
python对文本的换行操作
u012110651的博客
09-29 1万+
python对文本的换行操作 今天接到一个数据标定的任务,需要修正机器自动识别出来的文本(存在txt文档),文本全部连在一起,没有分行,看起来非常累,所以希望可以把文本做一下预处理,方便阅读。 文档的每一句识别结果保存在大括号“{ }”,并以“,”隔开各句: From_file = open('1-7.txt', 'r', encoding='utf-8') Out_file = open(...
C#数据类型Python数据类型的区别
最新发布
08-20
C#和Python都是面向对象语言,但它们的数据类型有些不同。 1. 整数类型 在C#,整数类型有 byte、sbyte、short、ushort、int、uint、long 和 ulong。而在Python,整数类型只有 int。Python的 int 类型可以表示...

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
写文章

热门文章

  • 华为静态路由及默认路由的配置 14596
  • 理解eth-trunk链路聚合以及配置Eth-Trunk链路聚合 12151
  • HTML5制作信息登记表 11121
  • 基于华为ensp创建简单的vlan配置,实现禁止不同部门之间的通信 10837
  • kingbase(人大金仓)数据库的常用知识点与简单巡检 8567

分类专栏

  • 面试题 2篇
  • C/C++数据结构 23篇
  • docker/K8S/KVM 20篇
  • Jenkins/gitlabCI/CD 4篇
  • Linux系统编程 19篇
  • 操作系统 6篇
  • 设计模式 1篇
  • Git 1篇
  • Linux网络编程 10篇
  • C++STL 60篇
  • 其他 7篇
  • C语言项目 1篇
  • C++项目 3篇
  • C++基础知识 92篇
  • C语言基础 56篇
  • 数据库 26篇
  • 前端web开发 48篇
  • python专栏 21篇
  • 计算机网络 11篇
  • Linux运维 26篇
  • 信息安全 2篇

最新评论

  • C++结构体数组

    黑马金牌编程: 因为都是出自同一个老师同一所大学,所以做的笔记都一样,这很正常啊

  • C++结构体数组

    missubin: 我真是找了几篇,程序都一样的,看个啥

  • 基于CentOS7搭建samba共享服务

    黑马金牌编程: 什么站内链接适合呀

  • C语言数据结构——动态数组

    黑马金牌编程: 这没法直接说呀

  • 基于CentOS7搭建samba共享服务

    CSDN-Ada助手: 哇, 你的文章质量真不错,值得学习!不过这么高质量的文章, 还值得进一步提升, 以下的改进点你可以参考下: (1)增加除了各种控件外,文章正文的字数;(2)使用更多的站内链接;(3)提升标题与正文的相关性。

您愿意向朋友推荐“博客详情页”吗?

  • 强烈不推荐
  • 不推荐
  • 一般般
  • 推荐
  • 强烈推荐
提交

最新文章

  • 去年面试的运维开发面试题二
  • 整理了去年的一些运维面试题一
  • 在k8s中创建ConfigMap的四种方式与初识helm包管理工具
2024年2篇
2023年51篇
2022年68篇
2021年318篇
2020年13篇
2019年10篇

目录

目录

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

黑马金牌编程

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或 充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值

深圳SEO优化公司六安网站优化按天收费多少钱沈阳外贸网站设计报价十堰阿里店铺运营多少钱菏泽网站搜索优化哪家好邯郸seo凉山百度竞价怒江seo多少钱怀化网站设计多少钱那曲关键词排名推荐乐山网站建设公司海北模板制作价格龙岗网站优化按天收费推荐南山网站制作设计公司长治百姓网标王推荐烟台网站优化按天计费推荐和田模板制作价格宝安英文网站建设哪家好宜春百搜标王龙岩网页制作多少钱景德镇关键词按天收费价格洛阳网站优化按天扣费报价淮南网站设计模板平凉如何制作网站公司永州网站关键词优化报价佛山企业网站改版公司达州SEO按天计费公司中山网站优化推广张北网站建设推荐恩施营销型网站建设推荐阳江网站排名优化报价歼20紧急升空逼退外机英媒称团队夜以继日筹划王妃复出草木蔓发 春山在望成都发生巨响 当地回应60岁老人炒菠菜未焯水致肾病恶化男子涉嫌走私被判11年却一天牢没坐劳斯莱斯右转逼停直行车网传落水者说“没让你救”系谣言广东通报13岁男孩性侵女童不予立案贵州小伙回应在美国卖三蹦子火了淀粉肠小王子日销售额涨超10倍有个姐真把千机伞做出来了近3万元金手镯仅含足金十克呼北高速交通事故已致14人死亡杨洋拄拐现身医院国产伟哥去年销售近13亿男子给前妻转账 现任妻子起诉要回新基金只募集到26元还是员工自购男孩疑遭霸凌 家长讨说法被踢出群充个话费竟沦为间接洗钱工具新的一天从800个哈欠开始单亲妈妈陷入热恋 14岁儿子报警#春分立蛋大挑战#中国投资客涌入日本东京买房两大学生合买彩票中奖一人不认账新加坡主帅:唯一目标击败中国队月嫂回应掌掴婴儿是在赶虫子19岁小伙救下5人后溺亡 多方发声清明节放假3天调休1天张家界的山上“长”满了韩国人?开封王婆为何火了主播靠辱骂母亲走红被批捕封号代拍被何赛飞拿着魔杖追着打阿根廷将发行1万与2万面值的纸币库克现身上海为江西彩礼“减负”的“试婚人”因自嘲式简历走红的教授更新简介殡仪馆花卉高于市场价3倍还重复用网友称在豆瓣酱里吃出老鼠头315晚会后胖东来又人满为患了网友建议重庆地铁不准乘客携带菜筐特朗普谈“凯特王妃P图照”罗斯否认插足凯特王妃婚姻青海通报栏杆断裂小学生跌落住进ICU恒大被罚41.75亿到底怎么缴湖南一县政协主席疑涉刑案被控制茶百道就改标签日期致歉王树国3次鞠躬告别西交大师生张立群任西安交通大学校长杨倩无缘巴黎奥运

深圳SEO优化公司 XML地图 TXT地图 虚拟主机 SEO 网站制作 网站优化