本文共 3198 字,大约阅读时间需要 10 分钟。
本文将深入探讨Python编程语言的基础知识,特别是关于变量的使用与命名规则的内容。通过本文,你将能够全面了解Python变量的基本概念、命名规则以及实际应用场景。
在编程过程中,注释是每个开发人员都会用到的重要工具。通过合理使用注释,可以让代码更加易于理解和维护。本文将详细介绍Python中的注释类型及其应用场景。
Python支持两种类型的注释:
# 单行注释示例print("wenben1", end="\n") # 换行print("wenben1","wenben2", sep=" ") # 空格print("wenben1","wenben2", end="123")print(123) '''多行注释示例print("wenben1", end="\n") # 换行print("wenben1","wenben2", sep=" ") # 空格print("wenben1","wenben2", end="123")print(123)''' """多行注释示例print("wenben1", end="\n") # 换行print("wenben1","wenben2", sep=" ") # 空格print("wenben1","wenben2", end="123")print(123)""" 在编程中,输入和输出是程序与用户交互的重要途径。本文将详细介绍Python中输入和输出的实现方法及其应用场景。
Python中的print函数用于向标准输出打印文字信息。以下是print函数的基本使用方法:
print("小王", "小李", "小赵") 执行以上代码会输出:
要实现输出换行,可以通过将print函数的end参数设为\n来实现:
print("小王", end="\n")print("小李", end="\n")print("小赵", end="\n") 执行以上代码会输出:
Python中可以通过input函数获取用户的键盘输入。input函数会暂停程序运行,等待用户输入并返回输入的字符串。
a = input("请输入一个奇数:")print(a) Python变量命名的规则如下:
变量名只能包含字母、数字和下划线 不能以数字开头 严格区分大小写 不能使用保留字
以下是一些常见的保留字示例:
is 用于表达式运算,逻辑与操作; as 用于类型转换; assert 用于判断变量或条件表达式的值是否为真; break 中断循环语句的执行; class 用于定义类; continue 继续执行下一次循环; def 用于定义函数或方法; del 删除变量或者序列的值; elif 条件语句与if else结合使用; else 条件语句,与if,elif结合使用。也可以用于异常和循环使用; except 包括捕获异常后的操作代码,与try,finally结合使用; for 循环语句; finally 用于异常语句,出现异常后,始终要执行finally包含的代码块。与try,except结合使用; from 用于导入模块,与import结合使用; global 定义全局变量; if 条件语句,与else,elif结合使用; import 用于导入模块,与from 结合使用; in 判断变量是否存在序列中; is 判断变量是否为某个类的实例; lambda 定义匿名函数; not 用于表达式运算,逻辑非操作; or 用于表达式运算,逻辑或操作; pass 空的类,函数,方法的占位符; raise 异常抛出操作; return 用于从函数返回计算结果; try 包含可能会出现异常的语句,与except,finally结合使用; while 循环语句; with 简化Python的语句; yield 用于从函数依次返回值; True,False,Python中整数0代表假,整数1代表真,True,False均为布尔值; None是Python中的一种特殊数值类型的唯一值,一般起到一个空占位符的作用;
在命名变量时,建议遵循以下习惯:
通常使用小写字母来命名 或者使用多个单词命名 匈牙利命名法:首字母大写,后面小写 小驼峰命名法:首字母小写,后面首字母大写 大驼峰命名法:首字母大写,后面首字母也大写 可以使用下划线或其他符号分隔
变量的赋值方式如下:
变量名 = 数字类型 变量名 = 表达式 变量名1 = 变量名2 = 变量名3 = 数字类型 变量名1, 变量名2, 变量名3 = 数字类型1, 数字类型2, 数字类型3
以下是一个常见的变量赋值练习:
x1 = 10x2 = 20x1, x2 = x2, x1 # 先取值,再赋值,相当于交换变量的值print(x1, x2)
Python中的变量类型包括:
字符串 str 整数 int 浮点数 float 布尔数 bool 容器 列表 list 元组 tuple 字典 dict 集合 set / 固定集合 frozenset
字符串在Python中的使用非常广泛。以下是字符串操作的示例:
字符串的写法x = "hello world"x = 'hello world'x = """hello world"""x = '''hello world'''print(x)
在字符串中,某些字符需要转义才能正确显示。以下是转义字符的示例:
x1='I\'m \"OK\"!'print(x1)x1='我爱我的祖国和我的家乡\"cd\"'print(x1)x2="你好:\n 欢迎来到我的家乡"print(x2)# 字符串前加r表示原始字符串,不转义r'c:\window\user\data'
字符串的常规运算操作如下:
str1="hello world"str2="hello world"print(str1+str2)print(str1*3)
字符串拼接可以通过简单地将字符串相加实现。以下是一个示例:
x1="hello"x2=15print(x1+str(x2)) # 两个字符串靠在一起,自动拼接x3="hello""hhh"print(x3)
字符串切片可以通过使用方括号来实现。以下是字符串切片的示例:
str1="好好学习,天天向上"print(str1[0])print(str1[-1])
print(str1[0:5])print(str1[6:])print(str1[:5])print(str1[:])print(str1[::-1])print(str1[::2])print(str1[1::2])print(str1[1:4:2])
转载地址:http://voofk.baihongyu.com/