门户网站平台建设方案,织梦做公司网站要钱吗,企业建设网站的策划流程,百度不收录网站1、变量
在学习编程语言之前#xff0c;所接触的第一个程序#xff0c;绝大多数都是#xff1a;
print(Hello world!)
接下来尝试使用一个变量。在代码中的开头添加一行代码#xff0c;并对第二行代码进行修改#xff0c;如下#xff1a;
message 所接触的第一个程序绝大多数都是
print(Hello world!)
接下来尝试使用一个变量。在代码中的开头添加一行代码并对第二行代码进行修改如下
message Hello World!
print(message)
这个程序运行的结果为 我们添加一个名为message的变量。每一个变量都指向一个值———与该变量相关联的信息。
1.1 变量的命名和使用
在Python中使用变量时需要遵守一些规则和指南。违反这些规则和指南将会出现错误。
变量的规则
1、变量名只能包含字母、数字和下划线。变量名能以字母或下划线开头但是不是以数字开头。
2、变量名不能包含空格但能使用下划线来分隔其中的单词。
3、不要将Python关键字和函数名用作变量名。既不要使用Python保留用于特殊用途的单词。
关键字/内置函数描述False布尔值假None表示空值的特殊对象True布尔值真and逻辑与运算符as导入时重命名assert断言语句async定义异步函数await暂停函数执行等待异步操作完成break跳出最近的循环class定义类continue跳到循环的开始def定义函数del删除对象elif条件语句的else ifelse条件语句的elseexcept异常处理finally无论是否发生异常都会执行for用于循环from导入模块或模块中的成员global声明全局变量if条件语句import导入模块in成员测试运算符is身份运算符lambda定义匿名函数nonlocal声明非局部变量not逻辑非运算符or逻辑或运算符pass空操作不做任何事情raise抛出异常return从函数返回值try尝试执行代码while循环直到条件不再为真with管理上下文使用资源yield生成器函数中的返回值
4、变量名应即简单又具有描述性容易辨别。
5、慎用小写字母l和大写字母O,因为他们可能会出现误导。
1.2 变量时标签 变量常被描述为用于存储值的盒子。这刚接触到变量时这种定义可能会很有帮助但并没有准确描述Python内部表示变量的方式。一种好得多的定义是变量是可以赋给值的标签也可以说变量指向特定的值。
2、字符串 字符串就是一系列字符。在Python中用引号括起来的都是字符串其中的引号可以是单引号也可以是双引号如下所示:
This is a string.
This is also a string.
2.1 使用字符串的方法和修改字符串的大小写 对于字符串来说可执行的最简单的操作之一就是修改其中的单词的大小写。代码如下
name ada lavende!
print(name.title())实验结果表示其中的变量name指向小写的字符串ada lavende!。在函数print中出现在这个变量的后面的title函数。方法是Python可对数据执行的操作。在name.title()中name后面的点.让Python对变量name执行方法title指定数据执行的操作。即使用方法title以首字母大写的方式显示每个单词即为将每个单词的首字母都改为大写。
其还有其他的大小写处理方法。列如要将字符串改为全部大写或者全部小写可以这样做:
name ada lavende!
print(name.upper())
print(name.lower())2.2 在字符串中使用变量 在学习过变量和字符串之后就有个问题摆在面前如何在字符串中使用变量了列如使用两个变量分别表示名和姓然后合并这两个值以显示姓名
first_name ada
last_name lavende!
full_name f{first_name}{last_name}
print(full_name)要在字符串中插入变量的值要在引号外面加入字母f再将要插入的变量放在花括号内。这样当Python显示字符串时将把每一个变量都替换为其值。 这种字符串名为f字符串。f是format设置格式的简写因为Python通过花括号内的变量替换为其他值来设置字符串的格式。
注意f字符串时Python3.6引进的。在这个版本一下的需要使用format方法而不能使用f语法。
2.3 使用制表符或换行符来添加空白 在编程中空白泛指任何非打印字符如空格、制表符和换行符。
要在字符串中添加制表符可以使用字符组合\t. 要在字符串中添加换行符可以是使用字符组合\n: 这两个可以自由配合使用。
2.4 删除空白 在程序中额外的空白可能令人迷惑。容易会出现肉眼无法察觉的问题在Python中可以找到字符串开头和末尾的多余空白。要确保字符串末尾没用空白可使用方法rstrip。
注意这种删除只是暂时的接下来再次访问name的值时依旧会有多余的空白。 除此之外还有剔除字符串开头和空白或者同时剔除字符串两边的空白。对此使用的方法为
lstrip和strip
3 数
3.1 整数 在Python中对整数执行加、减、乘、除四则运算。 在终端会话中Python直接返回结果。在Python中两个**表示次方。 3.2 浮点数 Python将所有带小数点的数称之为浮点数。大多数编程语言使用了这个术语在很大程度上来讲使用浮点数时无须考虑其行为。只需要输入使用的数Python通常会按照你所期待的方式处理他们 如事例三结果包含的小数位数可能是不确定的。
3.3 整数和浮点数 将任意两个数相除时结果总是浮点数即便这两个数都是整数且能整除 在其他任何运算中如果一个操作数是整数另一个操作数是浮点数结果也总是浮点数 3.4 数中的下划线 书写很大的数时可使用下划线将其中的数字分组使其更加清晰易读 3.5 同时给多个变量赋值
列如
x,y,z 0,0,0
3.6 常量 常量类似于变量但其值在程序的整个生命周期内保持不变。但Python程序员会使用全大写来指出应将某一个变量视为常量其值应始终不变
MAX_COUNTS 500
4 注释 在大多数编程语言中注释是一项很有用的功能。在Python中注释用#标识。使用#号后面的内容都会被Python解释器忽略。