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

python基础:

Python 变量类型
创建变量时会在内存中开辟一个空间,该空间就是变量存储在内存中的值
变量有三种类型: int str float
整数型:int a = 1
浮点型:float b = 23.45
字符串:str
字符串赋值的三种形式:
  • c = 'zhangling'
  • c = "zhangling"
  • c = '''
asd
fhg
'''
标准数据类型:
  • Numbers(数字)
  • String(字符串)
  • List(列表)
  • Tuple(元组)
  • Dictionary(字典)
 
打印字符串:
str = 'Hello World!'
 
print(str) # 输出完整字符串 print(str[0]) # 输出字符串中的第一个字符 print(str[2:5]) # 输出字符串中第三个至第五个之间的字符串 print(str[2:]) # 输出从第三个字符开始的字符串 print(str * 2) # 输出字符串两次 print(str + "TEST") # 输出连接的字符串
 
字符串取值底标:从左0开始,从右-1开始.
1.输出变量:
print(变量名1,变量名2)
调用变量:调用变量时变量不需要加引号
name = ‘zhangling’
x = name
print(x)
显示:zhangling
查看内存id:print(id(变量名))
查看变量类型:print(type(变量名))
2.引用计数,变量被调用的次数
3.python的数字缓冲:-5-256
== :等于号,用于数值的比较
is :用于比较内存id和字符串同时相同ture,否则:false
  4.交互式:
info = input('您需要什么?')
print(info)
输出:您需要什么?
用户可在这句话后面进行交互。
  5.注释:
# 单行注释:
'''多行注释 '''
  6.数字运算:
+ - * / % //
  //:取整
7.字符串贫拼接:必须是同种变量类型
+ : 将两个变量拼接
* :把一个变量重复输出
a = 'zhang'
b = 'ling'
print(a+b)
输出:zhangling
print(a*5)
输出:zhangzhangzhangzhangzhang
  8.列表类型: [ ]
是 Python 中使用最频繁的数据类型。
  list = [ 'runoob', 786 , 2.23, 'john', 70.2 ] tinylist = [123, 'john']
 
  print(list)          # 输出完整列表
  print(list[0])        # 输出列表的第一个元素
  print(list[1:3])        # 输出第二个至第三个元素
  print(list[2:])       # 输出从第三个开始至列表末尾的所有元素
  print(tinylist * 2)      # 输出列表两次
  print(list + tinylist)    # 打印组合的列表
9.元组类型:( )
  tuple = ( 'runoob', 786 , 2.23, 'john', 70.2 ) tinytuple = (123, 'john')
 
    print(tuple)       # 输出完整元组
  print(tuple[0])      # 输出元组的第一个元素
   print(tuple[1:3])     # 输出第二个至第三个的元素
   print(tuple[2:])      # 输出从第三个开始至列表末尾的所有元素
   print(tinytuple * 2)   # 输出元组两次
   print(tuple + tinytuple) # 打印组合的元组
10.字典类型: { }
  tinydict = { 'name': 'john','code':6734, 'dept': 'sales'}
 
  print(tinydict)      # 输出完整的字典
  print(tinydict.keys())   # 输出所有键
  print(tinydict.values())   # 输出所有值
11.布尔:ture,false
比较运算符:> < == != >= <=
12.可变类型:
id不变的情况下,value可以变,如列表,字典
13.不可变类型:
value一旦改变,id也改变,意味着创建了新的内存空间
14.格式化输出,占位符。
%s :对应整型int和字符串str
%d : 只对应整型int
运算符:
算术运算符:
以下假设变量:  a=10,b=20:
比较运算符:
以下假设变量a为10,变量b为20:
 
逻辑运算符:
Python语言支持逻辑运算符,以下假设变量 a 为 10, b为 20:
成员运算符:
除了以上的一些运算符之外,Python还支持成员运算符,测试实例中包含了一系列的成员,包括字符串,列表或元组。
身份运算符:
除了以上的一些运算符之外,Python还支持成员运算符,测试实例中包含了一系列的成员,包括字符串,列表或元组。

 

 
 

转载于:https://www.cnblogs.com/dayle/p/9965483.html

相关文章:

  • Android漏洞扫描工具Code Arbiter
  • (三)Honghu Cloud云架构一定时调度平台
  • docker 常用命令整理
  • 物联网链路协议
  • 大数据教程(8.1)mapreduce核心思想
  • 面向对象(1)
  • 阿里云视频直播API签名机制源码
  • 奇怪的事
  • java中使用lambda简化代码
  • 设计要做到扩展性强还挺难的
  • 云宏与英特尔携手发布了可全面兼容主流虚拟化解决方案
  • 收集 Kubernetes 资源统计数据的新工具
  • 从零开始搭建物联网平台(7):使用Vue编写前端页面
  • Java 面向对象之构造方法
  • 我与Jetbrains的这些年
  • [译] 理解数组在 PHP 内部的实现(给PHP开发者的PHP源码-第四部分)
  • 【跃迁之路】【477天】刻意练习系列236(2018.05.28)
  • JavaScript 基本功--面试宝典
  • leetcode378. Kth Smallest Element in a Sorted Matrix
  • Median of Two Sorted Arrays
  • mysql innodb 索引使用指南
  • Spring-boot 启动时碰到的错误
  • Spring声明式事务管理之一:五大属性分析
  • 阿里云爬虫风险管理产品商业化,为云端流量保驾护航
  • 关于extract.autodesk.io的一些说明
  • 聊聊sentinel的DegradeSlot
  • 前端攻城师
  • 悄悄地说一个bug
  • 微服务核心架构梳理
  • 一个JAVA程序员成长之路分享
  • 东超科技获得千万级Pre-A轮融资,投资方为中科创星 ...
  • 扩展资源服务器解决oauth2 性能瓶颈
  • ​Base64转换成图片,android studio build乱码,找不到okio.ByteString接腾讯人脸识别
  • #QT项目实战(天气预报)
  • (Note)C++中的继承方式
  • (Redis使用系列) Springboot 实现Redis 同数据源动态切换db 八
  • (阿里巴巴 dubbo,有数据库,可执行 )dubbo zookeeper spring demo
  • (二)hibernate配置管理
  • (附源码)spring boot校园拼车微信小程序 毕业设计 091617
  • (力扣记录)1448. 统计二叉树中好节点的数目
  • (三)Hyperledger Fabric 1.1安装部署-chaincode测试
  • (十六)串口UART
  • (四)库存超卖案例实战——优化redis分布式锁
  • (太强大了) - Linux 性能监控、测试、优化工具
  • (图)IntelliTrace Tools 跟踪云端程序
  • (原創) 如何安裝Linux版本的Quartus II? (SOC) (Quartus II) (Linux) (RedHat) (VirtualBox)
  • (转)shell中括号的特殊用法 linux if多条件判断
  • .Net Core 中间件验签
  • .NET Core中的去虚
  • .net FrameWork简介,数组,枚举
  • .NET MVC、 WebAPI、 WebService【ws】、NVVM、WCF、Remoting
  • .net 反编译_.net反编译的相关问题
  • .net 设置默认首页
  • .NET 药厂业务系统 CPU爆高分析
  • .net安装_还在用第三方安装.NET?Win10自带.NET3.5安装