当前位置: 首页 > news >正文

python基础(一)数据类型

一.变量

1.变量在python中随时可修改,但只会记录最后一次修改的值
2.变量命名规范:
       1.可以有数字,字母,下划线,但不可以用数字开头
       2.不要将关键字和函数名作为变量名

输入
message = "Hello old python world!"
print(message)

message = "Hello new python world!"
print(message)

输出
Hello old python world!
Hello new python world!

二.字符串

1.用引号(不论单双)引起来的都是字符串

2.对字符串的一些操作

1.使用方法改变大小写

以首字母大写为例

输入
message = "Hello old python world!"
print(message.title())

输出
Hello Old Python World!

       这个title()方法的作用就是将单词的首字母变成大写,但注意这里的变化不会保存在message变量里。方法前“.”的作用是指定要使用的方法,方法后()的作用是有些方法需要额外的信息才能完成,这里的title方法不需要额外信息所以括号内为空。

还有其他方法,见代码

输入
message = "Hello old python world!"
print(message.title())#首字母大写
print(message.upper())#全大写
print(message.lower())#全小写
print(message)

输出
Hello Old Python World!
HELLO OLD PYTHON WORLD!
hello old python world!
Hello old python world!

2.拼接字符串

python使用“+”来实现拼接

输入
message1 = "Hello "
message2 = "old python world!"
message3 = message1+message2

print(message1+message2)
print(message3)

输出
Hello old python world!
Hello old python world!

3.添加和删除空白

python中添加空白有两种方法,换行符“\n”和制表符"\t"

输入
print("Hello python world")
print("\tHello python world")
print("Hello\npython\nworld")
print("\tHello\npython\nworld")

输出
Hello python world
	Hello python world
Hello
python
world
	Hello
python
world

删除空白使用strip()方法

输入
message1 = " Hello python world! "
print(message1)
print(message1.rstrip())#删除串尾空白
print(message1.lstrip())#删除串头空白
print(message1.strip()) #删除串头尾空白

输出
 Hello python world! 
 Hello python world!
Hello python world! 
Hello python world!

三.数字

1.python支持运算次序,两个乘号表示乘方

2.python中所有带小数点的都是浮点数

3.python不能直接识别数字是数值还是字符,所以需要使用一些函数,如st()使非字符串变成字符串

输入
age = 18
message = "我永远"+str(age)+"岁"
print(message)

输出
我永远18岁

四.注释

python使用#作为注释

相关文章:

  • 基于问题驱动法的计算机组成原理教学研究
  • Python实战|「甜点消消」游戏数据分析过程
  • Vue3手写分页器
  • Apache,PHP安装及Apache引入PHP模块
  • chosen.jquery.js 插件的使用和总结
  • 全网最牛自动化测试框架系列之pytest(9)-标记用例(指定执行、跳过用例、预期失败)
  • ARM汇编
  • Docker部署并启动RabbitMQ
  • 树莓派远程音乐播放器
  • LeetCode用数组建立二叉树
  • Leetcode560. 和为 K 的子数组
  • Docker部署Tomcat
  • NFT交易量下滑 传统品牌布局热情未衰
  • 2022下半年各省软考报名费用汇总,不知道的看这里
  • 社交网络的数据挖掘与分析,什么是社交网络分析
  • SegmentFault for Android 3.0 发布
  • 【跃迁之路】【444天】程序员高效学习方法论探索系列(实验阶段201-2018.04.25)...
  • Android 架构优化~MVP 架构改造
  • CSS3 聊天气泡框以及 inherit、currentColor 关键字
  • iBatis和MyBatis在使用ResultMap对应关系时的区别
  • javascript从右向左截取指定位数字符的3种方法
  • js 实现textarea输入字数提示
  • leetcode378. Kth Smallest Element in a Sorted Matrix
  • use Google search engine
  • 关于extract.autodesk.io的一些说明
  • 聊聊redis的数据结构的应用
  • 前端攻城师
  • 日剧·日综资源集合(建议收藏)
  • 用 Swift 编写面向协议的视图
  • 转载:[译] 内容加速黑科技趣谈
  • 1.Ext JS 建立web开发工程
  • 好程序员大数据教程Hadoop全分布安装(非HA)
  • ​ ​Redis(五)主从复制:主从模式介绍、配置、拓扑(一主一从结构、一主多从结构、树形主从结构)、原理(复制过程、​​​​​​​数据同步psync)、总结
  • ​DB-Engines 11月数据库排名:PostgreSQL坐稳同期涨幅榜冠军宝座
  • ​sqlite3 --- SQLite 数据库 DB-API 2.0 接口模块​
  • ![CDATA[ ]] 是什么东东
  • # 安徽锐锋科技IDMS系统简介
  • #LLM入门|Prompt#2.3_对查询任务进行分类|意图分析_Classification
  • #鸿蒙生态创新中心#揭幕仪式在深圳湾科技生态园举行
  • (2.2w字)前端单元测试之Jest详解篇
  • (C语言)strcpy与strcpy详解,与模拟实现
  • (C语言版)链表(三)——实现双向链表创建、删除、插入、释放内存等简单操作...
  • (delphi11最新学习资料) Object Pascal 学习笔记---第5章第5节(delphi中的指针)
  • (Java实习生)每日10道面试题打卡——JavaWeb篇
  • (Redis使用系列) Springboot 使用Redis+Session实现Session共享 ,简单的单点登录 五
  • (含react-draggable库以及相关BUG如何解决)固定在左上方某盒子内(如按钮)添加可拖动功能,使用react hook语法实现
  • (力扣)1314.矩阵区域和
  • (转) Face-Resources
  • (转) 深度模型优化性能 调参
  • (转)利用ant在Mac 下自动化打包签名Android程序
  • ****** 二 ******、软设笔记【数据结构】-KMP算法、树、二叉树
  • .net core webapi 部署iis_一键部署VS插件:让.NET开发者更幸福
  • .NET Framework杂记
  • .Net IE10 _doPostBack 未定义
  • [ 数据结构 - C++]红黑树RBTree