栏目分类:
子分类:
返回
名师互学网用户登录
快速导航关闭
当前搜索
当前分类
子分类
实用工具
热门搜索
名师互学网 > IT > 软件开发 > 后端开发 > Python

python基础|变量和基本数据类型

Python 更新时间: 发布时间: IT归档 最新发布 模块sitemap 名妆网 法律咨询 聚返吧 英语巴士网 伯小乐 网商动力

python基础|变量和基本数据类型

基本的数据结构:Bool(布尔)、Number(数字)、String(字符串)、Tuple(元组)、List(列表)、Set(集合)、Dictionary(字典)

变量Variable

message = "Hello"
print(message)

#用message变量指向了字符串“Hello!”

变量命名规范 

字母、下划线、数字组成,已经定义好的关键字也不能用

hello_word_1 = "hello world" #用下划线、数字
studentName = "Daming" #第二个字母大写 方便阅读
student_name = "Alice" #取得名字要有意义 也方便自己记忆

不可变数据和可变数据

    不可变数据是指的  地址不可变

    Number、String、Tuple是不可变数据

布尔 Bool

    True or False

    与或非_逻辑运算符

数字 Number

有4种类型:int(整数)、long(长整数)、float(浮点数)有小数点、complex(复数)

#打印数字类型
print(type(a))

数字的操作

 /   表示除法,得到一个浮点数

 //  表示除法,得到一个整数

3 % 2 表示取余   = 1

3**2   表示3 的2 次方  = 9

universe_age = 14_000_000
print(universe_age)
# 我们在写数字的时候可以加下划线,不影响

MAX_NUMBER = 5000
# 我们在编写常数的时候,命名就要全部大写  这是规范

字符串 String

 是由一系列的字符组成的,是由单引号 ‘ 或双引号 ” 括起来的,同时使用反斜杠 转义特殊字符。

 我们可以在字符串中带入变量,只要在开头引号前加f就可以了 (f代表format)

first_name = "Enoch"
last_name = "Zheng"
full_name = f"{first_name} {last_name}" # Enoch Zheng
full_name2 = f"{first_name.upper()} {last_name.upper()}" # ENOCH ZHENG

#后面是答案

转义符号

字符””可以转义很多特殊符号,不如n表示换行,t表示制表符,字符本身也需要转义,所以\表示的字符就是

print("I'm ok.") # I'm ok.
print("I'm learningnPython.")


"""
I'm learning
Python.
"""

字符串需要注意的事项:为了避免字符串里为了实现转义,可以在字符串的开头加入r,让引号的内部字符串不转义

 字符串的操作和函数

字符串的连接符和内置操作:加号(+)是字符串的连接符,星号(*)用来复制字符串,

str = 'TuringPlanet'
 
print (str)          # 输出字符串 -> TuringPlanet
print (str + "ENOCH") # 连接字符串 -> TuringPlanetEnoch
print (str * 2)      # 输出字符串两次 -> TuringPlanetTuringPlanet 
print (str[0:-1])    # 输出第一个到倒数第二个的所有字符 -> TuringPlane
print (str[0])       # 输出字符串第一个字符 -> T
print (str[2:5])     # 输出从第三个开始到第五个的字符 -> rin
print (str[2:])      # 输出从第三个开始的后的所有字符 -> ringPlanet
name = "Hello World"
print(name.title()) # Hello World  #首字母大写
print(name.upper()) # HELLO WORLD  #全部大写
print(name.lower()) # hello world  #全部小写

str1 = "    Hello"
str2 = "  World"
# 用来消除空格的函数
print(str1.strip() + str2.strip()) # HelloWorld   #strip()表示将空格全部消除

字符串格式化

message = "{} was born in {}"
print(message.format('Python', 1991))

"""
Python was born in 1991

"""

其他方法:

print("%s was born in %d." % ('Python', 1991))


print("{} was born in {}.".format('Python', 1991))


lan = 'Python'
year = 1991
print(f"{lan} was born in {year}.")

补充

数学函数

 

转载请注明:文章转载自 www.mshxw.com
本文地址:https://www.mshxw.com/it/752887.html
我们一直用心在做
关于我们 文章归档 网站地图 联系我们

版权所有 (c)2021-2022 MSHXW.COM

ICP备案号:晋ICP备2021003244-6号