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

第一节 Python简介、标识符、注释、六大数据类型简介、for循环、运算符

Python简介

Python为解释型语言(意味着开发过程中没有了编译环节)

面向对象的语言,自带开发环境idle

pip安装库

pip install

标识符

由字母、数字、下划线组成,不能以数字开头,不能与保留字相同,不能有特殊字符

常见保留字如下:

Python注释

单行注释#

示例:

#单行注释

多行注释"""xxxx""" 或者 '''xxx'''

示例:

"""多行注释
第一种"""
'''多行注释
第二种'''

六大数据类型

Number类型(数值类型)

具体包括以下类型

int(整形)

float(浮点型)

complex(复数)

boolean(布尔型)

示例:

a=33
print(a)

String类型(字符串类型)

三种写法

示例:

a="你好"
b='你好'
c='''你好'''
print(a,b,c)

r可以防止转义

示例:

a="c:\\你好\\nihao"
print(a)
a=r"c:\\你好\\nihao"
print(a)

结果

c:\你好\nihao
c:\\你好\\nihao

List类型(列表类型)

可以包含不同类型的元素

下标从0开始

示例:

lst=["s你好",1,2.58]
print(lst[0])
print(lst)

Tuple类型(元组类型)

也可包含多种类型元素,下标也从0开始

示例:

tup=(1,2.58,"你好")
print(tup)
print(tup[2])

Set类型(集合类型)

示例:

Set={1,2,3,"sijdoajod试试水"}
print(Set)

Dict类型(字典类型)

使用键值对key:value

示例:

Dict={"name":"zhangxu","age":20}
print(Dict)
print(Dict["name"])

可变数据类型

dict、set、list

可以往里面追加或删改元素,变量的地址不变

示例:

lst=[1,"nihao"]
print(id(lst))
lst.append(2.58)
print(id(lst))

结果:

1560366338368
1560366338368

不可变数据类型

number、string、tuple

变量的地址随元素的修改而改变

示例:

tup=(1,2.58)
print(id(tup))
tup=(1,2.58,"你好")
print(id(tup))

结果:

1633687536064
1633687208832

for循环

range()左闭右开

在范围内打印示例:

for i in range(0,6):
    print(i)

 打印字符示例:

for i in "Computer":
    print(i)

打印变量中的元素示例:

fruits=["banana",'apple','orange']
for i in fruits:
    print(i)

默认结束符为换行符

修改结束符示例:

fruits=["banana",'apple','orange']
for i in fruits:
    print(i,end="?")

结果:

banana?apple?orange?

运算符

//取整(其他语言如Cpp中/为取整)

/带小数的除法(其他语言如Cpp中/为取整)

%取余

**幂运算

示例:

print(3//2)
print(3/2)
print(3%2)
print(3**2)

结果

1
1.5
1
9

*不仅可以做乘法运算还可以做字符串的重复输出示例:

print(3*2)
print("3"*2)

结果

6
33

Python中没有++

相关文章:

  • Vue极简插件安装
  • 【快速入门】Unity 常用组件(功能块)
  • 自定义组件数据监听器案例,纯数据字段,自定义组件生命周期,页面的生命周期,插槽
  • C++ references
  • XMOS的多项音频技术创新将大模型与边缘AI应用密切联系形成生态化合
  • Map 和 Set
  • 类与对象C++详解(中)-----构造函数与析构函数
  • 大数据学习(46) - Flink按键分区处理函数
  • dl学习笔记(11):VGG,NIN,GooleNet经典架构pytorch实现
  • 跳跃游戏 II - 贪心算法解法
  • nacos2.0.4源码启动
  • win11系统 Docker Desktop提示Docker Engine stopped解决全过程记录
  • PHP 数组与数据结构详解
  • 【NLP 22、语言模型 language model】
  • Kotlin 扩展
  • 排序与查找算法(C语言实现)
  • 【Linux开发工具】调试器-gdb
  • 【动态路由】系统Web URL资源整合系列(后端技术实现)【nodejs实现】
  • 代码随想录算法【Day46】
  • PHP处理大文件上传
  • 上海位居全球40城科技传播能力第六名
  • 因救心梗同学缺席职教高考的姜昭鹏顺利完成补考
  • 解放日报:“感觉全世界人都在上海买买买”
  • 湖南4个县市区被确定为野生蘑菇中毒高风险区:中毒尚无特效解毒药
  • 坚决打好产业生态培育攻坚战!陈吉宁调研奉贤区
  • 武大校长:人工智能不存在“过度使用”,武大不会缩减文科