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

东莞网站建设免费服务器海外黄冈网站推广

东莞网站建设免费服务器,海外黄冈网站推广,浙江网站建设电话,电信固定ip如何做网站这里我们接续上一篇的文章: 【零基础学python】python基础语法(一)-CSDN博客 5,基本数据类型 整形 在Python中,整型(integer)是一种基本数据类型,用于表示整数。整型变量可以通过赋值语句进行声明和初始化…

这里我们接续上一篇的文章:

【零基础学python】python基础语法(一)-CSDN博客



5,基本数据类型

  • 整形

在Python中,整型(integer)是一种基本数据类型,用于表示整数。整型变量可以通过赋值语句进行声明和初始化,例如:

x=10 
y=-5 
#上面的代码中,变量x和y分别被赋值为10和-5,它们都是整型变量。整型变量可以进行基本的算术运算,包括加、减、乘、除等,例如: 
z = x+y 
z1 = x-y 
z2 = x*y 
z3 = x/y

 除了基本的算术运算之外,整型变量还可以使用比较运算符进行比较运算,包括大于(>)、小于(<)、等于(==)、不等于(!=)、大于等于(>=)和小于等于(<=),例如:

X=5 y=7 print("x > y:", x > y) # 输出:x > y:False 
print("x < y:", x < y)         # 输出:x < y:True 
print("x == y:", x == y) # 输出:x == y:False 
print("x != y:", x != y) # 输出:x != y:True 
print("x >= y:", x >= y) # 输出:x >= y:False 
print("x <= y:", x <= y) # 输出:x <= y:True

 在上面的代码中,我们使用比较运算符对整型变量x和y进行了比较,并输出了比较结果。需要注意的是,在Python 3中,整型变量可以表示任意大小的整数(在内存允许的情况下),因此不需要担心整型溢出的问题。

如果需要表示大整数,可以使用Python中的高精度计算库,例如decimal、fractions等。

总之,整型是Python中常用的数据类型之一,用于表示整数。在实际应用中我们可以通过对整型变量进行算术运算、比较运算等来实现相应的功能。

  • 浮点型

在Python中,浮点型(foat)是一种基本数据类型用于表示浮点数。浮点数是带有小数点的数字 。例如3.14、2.5等。

与整型不同,浮点型变量可以表示小数。和整型一样可以进行算术运算和比较运算。

x = 3.12 
y = 2.4
  • 布尔类型

Python中的布尔类型是一种基本的数据类型,只有两个取值:True和False。

在Python中,布尔类型可以通过赋值语句、比较运算和bool函数使用。

# 赋值语句 
a = True 
b = False 
# 比较运算 
a = 10 
b = 12 
c = a < b #True 
d = a > b #False 
e = a != b #True 
# bool函数使用 
a = bool(1) # True 
b = bool(0) # False 
c = bool("Hello World") # True 
d = bool("") # False 
e = bool([1,2,3]) # True 
f = bool([]) # False 
##### 需要注意的是,在Python中,除0、空字符串、空列表、空字典等空值被转换为False外,其他所有值都被转换为True。 
##### 可以使用bool函数将一个值转换为布尔类型的值。当将一个非空的值作为bool函数的参数时,函数返回True;当将一个空的值(如0、空字符串、空列表、空字典等)作为参数时,函数返回False。
  • 字符串类型 

以下是Python字符串的代码示例,输出"hello world"

s="hello world" 
print(s)

在上面的代码中,我们将字符串"helo world“赋值给变量s,并使用print函数输出该字符串。运行上面的代码,输出结果为"hello world",符合我们的预期。

这个例子中,我们使用了字符串类型,并将其赋值给一个变量,然后使用print函数输出该变量的值。注意,在字符串中可以使用中文字符,Python默认使用UTF-8编码,可以支持多种语言的字符。

  • 字符串操作
  1. 转义符

在Python中,字符串的转义是指在字符串中使用特殊的字符序列来表示一些特殊字符。在Python中,字符串的转义符是反斜杠\,可以用来表示一些特殊的字符,如单引号、双引号、换行符、制表符等。以下是一些常用的字符串转义符:

\' 表示单引号

\" 表示双引号

\\ 表示反斜杠

\n 表示换行符

\t 表示制表符

\r 表示回车符

# 使用字符串转义符 
print('I\'m a student.') 
print("He said, \"Hello world!\"") 
print("C:\\Users\\Username\\iDesktop") 
print("Hello\nworld!") 
print("Hello\tworld!") 
print("Hello\rworld!")
  1. 格式化输出
# 使用 %s 将变量插入到字符串中 
name ="小明" 
age = 18 
height = 1.75 
print("大家好,我的名字叫%s,今年%d岁,身高%.2f米。"%(name,age,height)) 
#使用 f-string 将变量插入到字符串中 
name = "小红" 
age = 20 
height = 1.65 
print(f"大家好,我的名字叫{name},今年{age}岁,身高{height:.2f}米。")
  1. 字符串序列操作

字符串属于序列类型,所谓序列,指的是一块可存放多个值的连续内存空间,这些值按一定顺序排列,可通过每个值所在位置的编号(称为索引)访问它们

# 定义字符串 
string="hello yuan" # 索引 
print(string[0]) # 输出 "h" 
print(string[6]) # 输出 "y" # 切片 
print(string[2:5]) # 输出 "llo" 
print(string[:5]) # 输出 "hello" 
print(string[6:]) # 输出 "yuan" 
print(string[::-1]]) # 输出 "nauy olleh" #len 
print(len(string)) # 输出 10 # in 判断 
print("yuan" in string) # 输出 True 
print("world" in string) # 输出 False # + 与 * 拼接 
string1 ="hello" 
string2 ="yuan" 
print(string1+string2) # 输出"hello yuan" 
print(string1*3) # 输出"hellohellohello"
  1. 输入输出函数

在Python中,输入和输出函数分别是input(和print()

input()函数用于从标准输入(键盘)读取一个用户输入的字符串,并将其返回。可以通过可选的提示字符串来提示用户输入。

name = input("请输入您的姓名:) 
print("您好," + name + "!") 
# 在这个例子中,input()函数会提示用户输入姓名,并将用户输入的字符串作为返回值赋给变量name。然后,print()函数会输出一个欢迎消息,其中包含用户输入的姓名。

print()函数用于输出一个或多个对象到标准输出(屏幕)。可以通过多个参数来指定要输出的对象,它们将按照给定的顺序依次输出。

print("Hello, world!") 
print("The answer is", 42) 
# 在这个例子中,print()函数分别输出了一个字符串和一个整数,它们被用逗号分隔开。输出结果为:Hello, world!The answer is 42
字符串内置方法
    print("hello".upper()) 
    print("hello".find("l"))

    6,运算符

    位运算符

    7,流程控制语句

    • 双分支语句

    其中,条件 是一个布尔表达式,如果它的结果为 True,则执行第一个代码块,否则执行第二个代码块。

    在 Python 中,代码块使用缩进来表示,因此需要注意代码块的缩进量。通常使用四个空格来表示一个缩进级别。

    # Python 的双分支语句使用 if-else 语句实现,其语法结构如下: 
    if 条件: # 如果条件为真,执行这个代码块 
    else: # 如果条件为假,执行这个代码块
    • 多分支语句

    其中,条件1、条件2和 条件3都是布尔表达式,如果它们的结果为True,则执行相应的代码块。如果所有条件都为False,则执行 else代码块

    # 在 Python 中,多分支语句通常使用 if-elif-else 语句实现。它的语法结构 
    if 条件1: # 如果条件1为真,执行这个代码块 
    elif 条件2: #如果条件1为假,且条件2为真,执行这个代码块 
    elif 条件3: #如果条件1和条件2都为假,且条件3为真,执行这个代码块 
    else: #如果所有条件都为假,执行这个代码块
    • 分支嵌套
    # 获取用户输入的身份证号码 
    id_number = input("请输入您的身份证号码: # 判断身份证号码是否为18位 
    if len(id_number) != 18: print("身份证号码不是18位,请重新输入。") 
    else: #获取身份证号码的前6位和倒数第二位 native_place_code = id_number[:6] gender_code = int(id_number[-2]) # 判断籍贯 
    if native_place_code == "110000" print("您的籍贯是北京市。") 
    elif native_place_code == "120000":print("您的籍贯是天津市。") 
    elif native_place_code == "310000": print("您的籍贯是上海市。") 
    elif native_place_code == "500000": print("您的籍贯是重庆市。") 
    else: print("您的籍贯是其他省市。") 
    # 判断性别 
    if gender_code %2 == 0: print("您的性别是女性。") 
    else: print("您的性别是男性。")
    • 循环语句

    while 循环

    • while循环用于在条件为真的情况下重复执行一段代码,直到条件变为假为止。以下是while循环的语法

    • 在执行while循环时,程序会先检查条件是否为真。如果条件为真,就执行循环体中的代码,然后再次检查条件。如果条件仍为真,就再次执行循环体中的代码,以此类推,直到条件变为假为止。

    while 条件: 循环体 # 使用while循环打印10次"hello world” 
    while count < 10: print("hello world") count + 1

    for 循环

    for循环用于对一个序列(如字符串、列表、元组等)中的元素进行遍历和操作,直到序列中的所有元素都被遍历为止。以下是for循环的语法:

    在执行for循环时,程序会依次将序列中的每个元素赋值给变量,并执行循环体中的代码,直到序列中的所有元素都被遍历完为止

    for变量 in 序列: 循环体 #使用for循环打印10次"hello world" 
    for i in range(10): print("hello world")
    import random 
    import string 
    # 定义可选字符集 
    characters = string.ascii_uppercase + string.digits 
    # 生成五位随机验证码Code = "” 
    for i in range(5): code += random.choice(characters) print(code)
    • 循环嵌套分支语句
    print("欢迎来到游戏世界!") 
    while True: print("请选择你要进行的操作:") print("1.攻击敌人") print("2.购买道具") print("3.逃跑") choice = input("请选择操作(输入数字1、2或3):") if choice == "1": print("你发起了攻击,打败了敌人!") elif choice == "2": print("你购买了一件道具,增强了自己的能力!") elif choice == "3": print("你逃跑了,但是被追上了!") else: print("你输入的操作无效,请重新输入。") continue confirm = input("是否继续游戏?(输入y或n)") if confirm == "n": print("游戏结束,谢谢参与!") break
    • 退出循环

    break 语句用于跳出当前的循环(for循环或while循环)使程序继续执行循环之后的代码,即跳出整个循环体。

    continue 语句用于结束当前的循环迭代,跳过剩余的代码,继续执行下一次循环迭代

    http://www.dtcms.com/wzjs/64017.html

    相关文章:

  1. 网上有做衣服的网站有哪些杭州网站推广优化
  2. 网站备案方法网络广告联盟
  3. 网站建设哪家好知道排名优化哪家好
  4. 企业网站建设发展平台保定seo排名外包
  5. 深圳宝安企业网站建设百度关键词推广网站
  6. wordpress login 必应壁纸 插件页面关键词优化
  7. 中山做网站多少钱综合型b2b电子商务平台网站
  8. 郑州免费网站建设百度官方下载安装
  9. app交互设计百度网站排名优化
  10. 微信公众号微网站怎么做的网络推广平台
  11. 山东滕州做网站技术电话网络营销方案设计毕业设计
  12. 网站404 模板设计网站的软件
  13. 手机网站开发c百度竞价关键词价格查询
  14. 男科医院排名最好的医院网站seo怎么做
  15. app网站建设多少钱青岛网站建设方案
  16. 杭州模板网站建设系统行业网站
  17. 静态化动态新闻网站开发金阊seo网站优化软件
  18. 盐城做百度网站引流客户的最快方法是什么
  19. 云速网站建设推广平台app
  20. 佛山 做网站百度网盘app免费下载安装老版本
  21. 北京装修公司怎么选广安网站seo
  22. 北京龙鼎网站建设公司深圳网络营销网站设计
  23. 做网站哪些公司好google免登录网页版
  24. 租空间做网站seo专员
  25. 新疆生产建设兵团政府网站设计网站排名
  26. vs网站模态框怎么做网推什么意思
  27. html 旅游网站3d建模培训班一般多少钱
  28. 网站建设程序做哪些十大接单推广平台
  29. 阿里云建站wordpress国际要闻
  30. 外汇局网站做结汇申报福州百度推广优化排名