文档章节

Python 基础-> 字符串,数字,变量

o
 osc_ogi0qclx
发布于 2019/08/24 15:41
字数 1069
阅读 0
收藏 0

精选30+云产品,助力企业轻松上云!>>>

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。

o
粉丝 0
博文 500
码字总数 0
作品 0
私信 提问
加载中
请先登录后再评论。
python基础语法

python 基础语法 Python语言与Perl,C和Java等语言有许多相似之处。但是,也存在一些差异。 在本章中我们将来学习Python的基础语法 交互式编程 交互式编程不需要创建脚本,而是通过Python解释...

三极行者
2017/04/11
0
0
【工作日志】2013-10-22

Python FAQ(常见问题解答) 1、python的帮助: help(str) 可以查看str字符类的帮助信息。 2、python没有括号来表明语句块,而是采用缩进来表示这一语法。 3、一定要用自然字符串处理正则表达...

摩云飞
2013/10/23
13
0
笔记<插曲之变量和字符串>

1、变量名:更贴切的说是标签 2、变量赋值方式:变量名 = 需要的值 3、字符串 + 字符串:得到两个字符串连接后的字符串,这称为拼接 4、变量注意地方: 变量在使用之前,需要对其赋值; 变量...

alias_lin
2015/03/12
14
0
Python之路

Python基础介绍 Python开发 开发语言     高级语言:Python,Java,PHP,C#,go..... ==》字符码     低级语言:C,汇编             ==》机器码   语言之间的对比 ...

osc_91760i21
2019/02/23
2
0
python第一阶段总结(1)

python3第一阶段的总结   python3的简介 python3安装及环境变量的操作 python3 基础语法 python3基本数据类型 python3运算符 python3数字 python3字符串 python3 列表 python3元组 python...

osc_u69w8vfw
2018/08/02
15
0

没有更多内容

加载失败,请刷新页面

加载更多

Git本地分支和远程分支关联

转载:https://blog.csdn.net/cherishhere/article/details/52606884 转载:https://blog.zengrong.net/post/1746.html 转载:https://blog.csdn.net/xinghuowuzhao/article/details/78663526 转......

osc_ur9jjorb
2分钟前
0
0
移动应用测试方法与思路

标签(空格分隔): 浅谈移动应用测试方法与思路 在 GUI 自动化测试这个系列,我讲了很多基于浏览器的业务测试的内容,你可能会说,现在移动 App 大行其道,对移动应用测试的方法和思路才更重...

osc_avdbd8s3
3分钟前
0
0
搜索所有Git历史记录中的字符串? [重复] - Search all of Git history for a string? [duplicate]

问题: This question already has an answer here: 这个问题在这里已有答案: How to grep Git commit diffs or contents for a certain word? 如何grep Git为某个单词提交差异或内容? 8 ...

fyin1314
4分钟前
0
0
css实现圆形倒计时效果

实现思想: 1.最外层包裹内部的div1(.box) 2.内部左右两边div2(.left_box和.right_box),宽度为div1的一半,通过overflow:hidden隐藏其内部的div 3.在左右两个div2中各有一个div3(.left_item...

osc_sg74u54s
5分钟前
0
0
python语言中threading.Thread类的使用方法

1. 编程语言里面的任务和线程是很重要的一个功能。在python里面,线程的创建有两种方式,其一使用Thread类创建 # 导入Python标准库中的Thread模块 from threading import Thread # 创建一...

osc_q5urtsdm
6分钟前
0
0

没有更多内容

加载失败,请刷新页面

加载更多

返回顶部
顶部