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

python基础与数据类型

python基础与数据类型

    • python程序组成
        • vim写脚本格式
        • print的几种用法
          • 1.输出数字
          • 2.输出字母
          • 3.输出汉字
          • 4.输出变量
          • 5.输出多个值
          • 6.修改输出的间隔符 sep
          • 7.修改输出换行符 end
          • 8.改变输出样式 \t和\n
        • input的用法
          • 1.基本输入
          • 2.添加提示
          • 3.把用户输入的信息保存
          • 4.把输入类型转换成整型
        • type查看数据类型
        • 引号的区别
          • 1.双引套单引
          • 2.单引套双引
          • 3.三引号
        • 变量的定义
          • Python的关键字
        • 变量赋值格式
          • 1.给字符赋值
          • 2.计算结果赋值
          • 3.多个变量同时赋值
        • 运算符
          • 标准算数运算符
          • 比较运算符
          • 逻辑运算符
        • 数据类型
          • 数字类型
        • 字符串str
          • 字符串切片
          • 字符串连接
        • 元组
        • 列表(数组)
          • 1.基本使用
          • 2.空列表的使用
          • 3.一个列表里面添加多种不同的数据
          • 4.列表切片
          • 5.列表追加数据
          • 6.列表移除数据
        • 字典
          • 1.创建一个字典
          • 2.字典取值
          • 3.修改字典中的值
          • 4.创建一个空字典
          • 5.in && not in的使用
        • 总结(数据类型比较)

python程序组成

程序:由注释和模块组成
模块:由语句、函数、类组成
函数:由注释和语句组成
语句:包含表达式
表达式:建立并处理数据对象#注释: 单行注释: 以 # 号开头多行注释: 以三引号开头和三引号结尾;三单和三双都行,就是颜色不一样
vim写脚本格式
kylin@kylin-PC:~$ vim hello.py
#!/usr/bin/python3		#指定python解释器的路径
print ("hello word")kylin@kylin-PC:~$ chmod +x hello.py
kylin@kylin-PC:~$ ./hello.py 
hello word
print的几种用法
1.输出数字
>>> print (12)
12
2.输出字母
>>> print("a")
a
3.输出汉字
>>> print("毕润林")
毕润林
4.输出变量
>>> x = 12	#定义变量
>>> print(x)	#输出变量时,不加引号
12
5.输出多个值
>>> x = 12	
>>> print (x,"x")
12 x
6.修改输出的间隔符 sep
#默认一个空格
>>> print("tom","jerry","hh")
tom jerry hh
#sep可以自定义间隔符
>>> print("tom","jerry","hh",sep="  ")
tom  jerry  hh
>>> print("tom","jerry","hh",sep=":")
7.修改输出换行符 end
#默认两个print输出两行
>>> print("tom","jerry"),print("hello")
tom jerry
hello
#end自定义换行符,默认时\n,换行
>>> print("tom","jerry",end="*"),print("hello")
tom jerry*hello
8.改变输出样式 \t和\n
1.\t 默认等于四个空格
>>> print("a\tb\tc\td")
a	b	c	d
2.\n 换行
>>> print("a\nb\nc\nd")
a
b
c
d
input的用法
	让程序停下来,等待用户输入信息,返回用户输入的信息,默认把用户输入的信息规划为字符类型数据
1.基本输入
>>> input()
毕润林
'毕润林'
2.添加提示
>>> input("请输入你的名字:")
请输入你的名字:毕润林
'毕润林'
3.把用户输入的信息保存
>>> name=input("请输入你的名字:")
请输入你的名字:毕润林
>>> print(name)
毕润林
4.把输入类型转换成整型
>>> num=int(input("请输入数字:"))
请输入数字: 22
>>> print(num)
22
>>> type(num)
<class 'int'>
type查看数据类型
注:想输出字符时,加上引号,单引号、双引号、三引号都可以
>>> print (type(x))	
<class 'int'>	#上面定义过x=12,且输出时没加引号,所以默认输出的是变量x=12,所以时整数类型
>>> print (type("x"))
<class 'str'>	#输出时x加上了引号,所以表示输出一个字符
>>> print (type("1"))
<class 'str'>
引号的区别
- 双引号字符串内部的单引号不算是结束符
- 单引号字符串内部的双引号不算是结束符
#只是为了能输出想要的引号
1.双引套单引
>>> print (
http://www.xdnf.cn/news/1037017.html

相关文章:

  • C# 枚 举(枚举)
  • Python Day51
  • pyspark非安装使用graphframes
  • PHP+mysql雪里开轻量级报修系统 V1.0Beta
  • Laravel 从版本 5 到 12 每个版本都引入了一些新的特性、改进和弃用的功能
  • rt-thread的定时器驱动(裸机版本)记录.
  • Flutter JSON解析全攻略:使用json_serializable实现高效序列化
  • java设计模式[1]之设计模式概览
  • 免费电子印章生成工具,可在线设计印章
  • TLSF 内存分配器
  • 通达信跟老庄追涨停指标公式
  • 【大模型分布式训练】多卡解决单卡训练内存不足的问题
  • Python学习笔记面向对象编程
  • Python 中的 `lru_cache` 详解
  • 固件签名技术深度解析:HSM模块如何守护设备安全,CAS系统如何赋能产业升级
  • pytest的装饰器`pytest.mark.parametrize` 和 `@pytest.mark.smoke`区别
  • 中国电信天翼物联学习总结笔记:线上生成模型
  • 未来行业发展趋向
  • JavaScript 事件循环
  • 19 - SAFM模块
  • 27 - ASPP模块
  • 【redis——缓存雪崩(Cache Avalanche)】
  • 专注于PLC数据采集MES交互解决方案
  • 位运算详解之异或运算的奇妙操作
  • docker安装mysql数据库及简单使用
  • 鸿蒙NEXT-Data类型数据通过AppStore获取后找原本一样的数据(值一样)但是比较结果却为false
  • 关于cv::solvePnP算法的理解
  • Vue动态路由
  • 音频驱动数字人13款深度评测
  • leetcode_503 下一个更大元素