#标识符:我们自己在写代码的时候,取的名字。
#项目名 project name
#包名 package name
#模块名 .py ptthon文件名
#规范:由字母数字下划线组成,但不能以数字
#简明知意:以项目命名
#不同的字母 数字 用下划线隔开 ,提升可读性
#不可用关键字命名,例如int if while等关键字
#注释:# 单行注释 Ctrl+/ ;多行注释:成对的三个单引号'''
#变量名 x=1 y=x+1
#a=2#赋值运算
#print(a)
#print(要输出的内容) 输出函数 输出内容到控制台
#当要使用某个变量的时候,确定它已经被定义和赋值

#数据类型:条件语句 循环语句
#数字:整型 浮点型
#整型:关键字 int
# a=10
# b=10
# print(int(a+b))

# a=10
# print(a*10)
#浮点数 关键字 float
# a=10.0
# b=10.0
# print(float(a+b))

#布尔值 bool boolean T rue False首字母大写

#字符串:str 成对的 单引号 双引号 三引号内容都是字符串
# a="hello"
# b="hi"
# c='''666'''
# e=0.02
# #type(数据)判断数据类型
# print(str(a))

#字符串的使用
#s="hello!"
#字符串里面元素:单个字母 数字 汉字 单个符号 都称之为一个元素
#len(变量名)统计数据的长度
#字符串取值:字符串名[索引值] 有正序、倒序,倒序从尾巴开始数
#索引值:从0开始标记 0 1 2 3 4 5 6
#print(s[4])
#print(len(s))
#字符串去多值:切片 字符串[索引头:索引尾:步长] 步长默认为1
#print(s[2:6:1]) #取头不取尾
#print(s[:4])
#print(s[3:])

# #小题目:请利用切片倒序输出s的值,输出结果为 !olleh
#print(s[-1:-7:-1])
#print(s[::-1])
#print(s[-1:-7:-1])
#print(s[::-1])
#s="666hello!666"
#字符串的分割 字符串 .split(可以指定切割符号) 返回一个列表类型的数据
#返回一个列表类型的数据 列表里面的子元素都是字符串类型
#指定的切割符 被切走了就变成了空的字符串
#print(s.split("l",1))#可以进行切割次数
#print(s.split("6",2))
#列表 list 符号[] a=[] 可以存在空列表
#列表里面可以包含任何类型的数据
#列表里面的元素 根据逗号来进行分割
# a=[1,0.02,"hello",[123],True,"float","int","len","boolean","type"]
# print(list(a))

#字符串的替换 字符串replace(指定替换值,新值,替换次数)
# s=" hello!"
# new=s.replace("l","@",1)
# print(new)
# s="replace"
# str=s.replace("r","g")
# print(str)
#字符串的去除指定字符 字符串 .strip(指定字符)
#默认去掉空格;replace与.strip必须要用一个变量接收起来,它会返回新的不一样的值,所以要用一个变量存储起来
#只能去掉头跟尾的指定字符,如果想去掉中间,如何处理?
# s="666hello!666"z
# print(len(s))
# new=s.strip("6")
# print(new.strip("6"))
# print(len(new))
# s="replace"
# str=s.replace("r","g")
# print(str.strip('g'))

#字符串的拼接 + 如果是逗号则说明是轮流输出两个变量,并不是拼接
#保证+左右两边的变量值类型要一致
#str(数字)---可以强制转换为str类型
# s_1='python502'
# s_2='新年快乐'
# s_3=666#整数
# print(s_1+s_2+str(s_3))

# a=156
# b="456"
# c="456"
# print(str(a)+b+c)

#字符串格式化输出 % format
# age=18
# name='python'
# eng=1000.0
#print(name+"永远",age,"岁!")

#格式化输出1:format 特点{} 用这个{}来占坑,有几个参数就用几个
#print('{},永远{}岁!'.format(name,age))
#print('{},永远{}岁!'.format(name,age))#跟索引一样,填值按照索引来
# tclr="阿巴阿巴阿巴"
# name=18.00
# age=99.99
# print('%s永远%d岁,考试%.2f分'%(tclr,name,age))

#格式化输出2: % %s字符串 %d数字 %f浮点数
#print('%s,永远%d岁!"永远有钱花"%.2f'%(name,age,eng))
#%s 可以填任何数据
#%d 只能填写数字 整型 浮点数
#%f 只能填数字 浮点型保留小数点,%d是整型,不会保留两位小数
#浮点型保留两位小数为%.2f

python基础数据类型语法的更多相关文章

  1. 六. Python基础(6)--语法

    六. Python基础(6)--语法 1 ● Python3中, Unicode转字节的方法 print(bytes("李泉", encoding = 'utf-8')) prin ...

  2. 四. Python基础(4)--语法

    四. Python基础(4)--语法 1 ● 比较几种实现循环的代码 i = 1 sum = 0 while i <= 10: # 循环10-1+1=10次     sum += i     i ...

  3. 二. Python基础(2)--语法

    二. Python基础(2)--语法 1.实现一个简单的登录系统 '''# 形式1 n = 1 while n < 4:     name = input("请输入姓名\n" ...

  4. 一. Python基础(1)--语法

    一. Python基础(1)--语法 1. 应用程序 1.1 什么是计算机(Computer)? 组成 ①运算器 arithmetic unit; ※ Arithmetic unit and cont ...

  5. 1--Python 入门--Python基础数据类型

    一.Python基础语法 初次使用Python,首先要明确三点: Python的标识符(例如变量名.函数名等),可用字母.数字和下划线构成,不能以数字开头,且区分大小写. Python对于缩进敏感.在 ...

  6. 图解python | 基础数据类型

    作者:韩信子@ShowMeAI 教程地址:http://www.showmeai.tech/tutorials/56 本文地址:http://www.showmeai.tech/article-det ...

  7. python基础数据类型1

    python基础数据类型1 part1: ''' ''': 三个单引号用于换行的字符串 字符串可以相加(拼接)相乘(重复) 在Python中没有一个专门的语法代表常量,程序员约定俗成用变量名全部大写代 ...

  8. Python基础数据类型-列表(list)和元组(tuple)和集合(set)

    Python基础数据类型-列表(list)和元组(tuple)和集合(set) 作者:尹正杰 版权声明:原创作品,谢绝转载!否则将追究法律责任. 本篇博客使用的是Python3.6版本,以及以后分享的 ...

  9. Python基础数据类型-字符串(string)

    Python基础数据类型-字符串(string) 作者:尹正杰 版权声明:原创作品,谢绝转载!否则将追究法律责任. 本篇博客使用的是Python3.6版本,以及以后分享的每一篇都是Python3.x版 ...

随机推荐

  1. openFeign夺命连环9问,这谁受得了?

    1.前言 前面介绍了Spring Cloud 中的灵魂摆渡者Nacos,和它的前辈们相比不仅仅功能强大,而且部署非常简单. 今天介绍一款服务调用的组件:OpenFeign,同样是一款超越先辈(Ribb ...

  2. Linux系列(25) - 常用快捷键(未更新完)

    快捷键 说明 Ctrl+L 清屏 tab tab按一次自动补全目录文件名称/tab按二次将目录下带有补全前面字段的所有文件目录展示出来,例子: cd /   tab键按两次将根目录下所有文件展示出来 ...

  3. Windows 10 64位操作系统 下安装、连接测试sqlite3 sql基本操作 增删改

    一.下载sqlite安装包 1:详细下载安装版本可见官网:https://www.sqlite.org/download.html 2:百度盘分享连接:https://pan.baidu.com/s/ ...

  4. find_elements与find_element的区别

    find_element不能使用len,find_elements可以使用len获取元素数量,判断页面有无某个元素,这个方法可以用来断言. 如添加用户后,判断是否添加成功. 删除用户后,判断是否删除成 ...

  5. 在modal中的datetimepicker插件BUG修复

    前言:因为在模态框用到datetimepicker这一日期控件,而选中日期时,会触发模态框的再次打开,导致上面表单选的值会重新加载 解决办法: 用stopPropagation() 方法阻止事件传播, ...

  6. 左手IRR,右手NPV,掌握发家致富道路密码

    智能手机的普及让世界成为了我们指尖下的方寸之地. 在各种信息爆炸出现的同时,五花八门的理财信息与我们的生活越贴越近.投资不再仅仅是企业行为,对于个人而言,也是很值得关注的内容. 但是落脚到很小的例子之 ...

  7. JavaScript基础 数字类型

    JavaScript 数字类型 目前有两种类型: number BigInt 是表示任意长度的整数 数字的三个特殊值 Infinity 属性用于存放表示正无穷大的数值. -Infinity 属性用于存 ...

  8. 详解package-lock.json的作用

    目录 详解package-lock.json package-lock.json的作用 版本号的定义规则与前缀对安装的影响 改动package.json后依旧能改变项目依赖的版本 当前项目的真实版本号 ...

  9. 二进制对比工具HexCmp的使用

    一.前提 遇到一个问题,文件通过后台上传成功后,客户端下载解压后,再次加载文件报错,报错信息该模块应包含一个程序集清单. (异常来自 HRESULT:0x80131018).但该错误文件与原文件大小一 ...

  10. Java初步学习——2021.10.10每日总结,第五周周日

    (1)今天做了什么: (2)明天准备做什么? (3)遇到的问题,如何解决? 今天继续学习菜鸟教程java字符串实例 5.字符串反转--reverse方法 public class Main { pub ...