Python 基础-> 字符串,数字,变量
内容导读
互联网集市收集整理的这篇技术教程文章主要介绍了Python 基础-> 字符串,数字,变量,小编现在分享给大家,供广大互联网技能从业者学习和参考。文章包含2950字,纯文字阅读大概需要5分钟。
内容图文
![Python 基础-> 字符串,数字,变量](/upload/InfoBanner/zyjiaocheng/734/c14441ad7570488dbfa5d8c3806151fb.jpg)
Python 基础:字符串,数字,变量
1. 字符串 (信息的一种表达方式)
a. 使用引号创建字符串
b. 单引号,双引号,三引号: ', ", ''', """
c. print函数: print('hello', end=',');print('world', end=';')
d. 和字符串显示格式相关的应该想到print函数,print函数可以指定不同的结束字符串。
e. ascii art
"""
##### #######
# # ## # # ###### # # # # ###### #####
# # # ## ## # # # # # # # #
# #### # # # ## # ##### # # # # ##### # #
# # ###### # # # # # # # # #####
# # # # # # # # # # # # # #
##### # # # # ###### ####### ## ###### # #
"""
f. 使用转义序列可以在字符串里使用特殊字符,转义序列由两个字符组成,如:\t
使用转义序列实现了字符串本身所不具备的一些效果。print("\n hello\tworld\n")
'\t'制表符不仅可以设置文本的偏移量,可以将文本按列对齐。
g. 字符串的加法与乘法操作,即拼接字符串与重复n遍字符串。行继续符\不能放在字符串里面。
h. 使用字符串来表示文本。
2. 数字 (信息的一种表达方式)
a. 表达式就是一条由值和运算符组成的能够被简化为另一个值的序列。
b. /真除法结果得浮点型,//整数除法结果得整数,舍去小数部分。7/3=2.33333, 7//3=2。
3. 变量
a. 利用变量对信息进行存储和操作,使用变量来组织和访问各种信息。
b. 变量提供了一种标识和访问信息的手段,无需记忆某个信息在计算机内存中的具体位置,只用一个变量就能找到它。
c. 创建一个变量,并给它赋了一个值,于是变量就指向这个值。赋值语句用于对变量进行赋值,如果变量不存在就会先创建然后进行赋值操作。
d. 从技术层面来讲,赋值语句会将等号右边的值保存到计算机内存中,然后让等号左边的变量去引用这个值。因此变量“得到了”一个值,而不是变量“被赋了”一个值。
e. 使用变量,变量被创建出来后就可以去引用值了。变量的方便之处就在于,它能被当成自己所引用的那个值来使用。
f. 合法的变量名。变量名只能含有数字、字母、以及下划线;变量名不能以数字开头。
g. 良好的变量名。选择具有描述性的名字,变量名清晰明了。很短的临时性变量名。变量名风格保持一致,如驼峰,下划线。遵循语言的习惯,变量名以小写字母开头,避免变量名第一个字符为下划线,由下划线开头的名称在python中是有特殊含义的。变量名不要太长,尽量将变量名保持在15个字符以内,自文档代码,即没有任何注释也能很容易理解程序功能。
h. 获取用户输入,使用变量存储。input函数。函数的调用,代表一个动作,传递参数信息,执行动作,获取返回结果。
g. 使用字符串方法能在现有字符串的基础上创建出新的字符串。如:upper(),lower(),title(),strip(),replace()。所有字符串方法都只是创建出新的字符串,而不会影响原始字符串。
h. 如果程序产生了意料之外的结果却没有崩溃的话,说明存在一个逻辑错误,逻辑错误可能是最难修正的bug了,因为程序没有崩溃,没有任何能够提供相关线索的错误信息,只能观察程序的行为并仔细审查代码。
i. 加号对字符串和数字都是有效的运算符。对不同类型的值使用相同的运算符,这叫做运算符重载。只要实现的号,运算符重载会让代码变得更加简洁明了。
j. 类型转换。float(), int(), str()。
k. 复合赋值运算符。对变量的原始值做一些运算然后再重新赋值回去。这种情况很常见,所以这类运算符就为日常任务提供了一个不错的快捷方式。 x = 5等价于x = x5。
内容总结
以上是互联网集市为您收集整理的Python 基础-> 字符串,数字,变量全部内容,希望文章能够帮你解决Python 基础-> 字符串,数字,变量所遇到的程序开发问题。 如果觉得互联网集市技术教程内容还不错,欢迎将互联网集市网站推荐给程序员好友。
内容备注
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 gblab@vip.qq.com 举报,一经查实,本站将立刻删除。
内容手机端
扫描二维码推送至手机访问。