《Python编程:从入门到实践》 第二章 笔记

孩子,无论你做什么爸爸妈妈都爱你

我想学Python

找个好人家

2.2.1  变量的命名和使用

变量名只能包含字母、数字和下划线。变量名可以字母或下划线打头,但不能以数字打头。

变量名不能包含空格,但可使用下划线来分隔其中的单词。

不要将 Python 关键字和函数名用作变量名。

慎用小写字母 l 和大写字母 O ,因为它们可能被人错看成数字 1 和 0 。

2.3.1  使用方法修改字符串的大小写

name = "kevin garnett"

print(name .tltle())Kevin Garnett

print(name.upper())KEVIN GARNETT

print(name.lower())kevin garnett

2.3.2  合并(拼接)字符串

first_name ="kevin"

last_name ="garnett"

full_name = first_name +" "+ last_name

print("Hello,"+ full_name.title() +"!")

Hello,Kevin Garnett!

2.3.3  使用制表符或换行符来添加空白

\t 缩进

print("\tCELTICS")

CELTICS

\n 换行

print("CELTICS\nBeatLA")

CELTICS

BeatLA

\n\t 缩进换行

print("CELTICS\n\tBeatLA")

CELTICS

BeatLA

2.3.4  删除空白

Favourite_Team = " Celtics "

删除左边空格

print(Favourite_Team.lstrip())

"Celtics "

删除右边空格

print(Favourite_Team.rstrip())

" Celtics"

删除两端空格

print(Favourite_Team.strip())

"Celtics"

PS:空格数量不限。

2.4.3  使用函数 str() 避免类型错误

age = 23

message = "Happy " + str(age) + "rd Birthday!"

print(message)

Happy 23rd Birhday!

在这个示例中, Python 发现你使用了一个值为整数( int )的变量,但它不知道该如何解读这个值。 Python 知

道,这个变量表示的可能是数值 23 ,也可能是字符 2 和 3 。像上面这样在字符串中使用整数时,需要显式地指出你希望 Python 将这个整数用作字符串。为此,可调用函数 str() ,

它让 Python 将非字符串值表示为字符串

2.5 注释

(# )

本文来自企鹅号 - 全球大搜罗媒体

发表于

我来说两句

0 条评论
登录 后参与评论

相关文章

来自专栏尾尾部落

[LeetCode]Merge Sorted Array 合并排序数组 [LeetCode]Merge Sorted Array 合并排序数组

链接:https://leetcode.com/problems/merge-sorted-array/description/ 难度:Easy 题目:88...

511
来自专栏Kevin-ZhangCG

[ Java学习基础 ] Java的继承与多态

1966
来自专栏C语言及其他语言

【优秀题解】问题 1703: 图的遍历——广度优先搜索

2):广度优先遍历相当于树的层次遍历:选取图中任意一个顶点开始遍历,然遍历该节点的所有未被访问的边表节点,再把访问了的边表节点入队列,出队列一个节点,循环上述过...

633
来自专栏Jack-Cui

第十四天、二分查找

题目     采用二分查找法查找特定关键字的元素。要求用户输入数组长度,也就是有序表的数据长度,并输入数组元素和查找的关键字。程序输出查找成功与否,以及成功...

1730
来自专栏繁花云

C语言运算符优先级 详细列表

文章作者:姜南(Slyar) 文章来源:Slyar Home (www.slyar.com) 转载请注明,谢谢合作。

860
来自专栏小樱的经验随笔

pandas用法小结

1062
来自专栏简书专栏

基于Excel2013的文本函数

CONCATENATE函数既能引用一个区域直接合并,又不会漏掉数值、日期和公式结果,还能引用多个区域,比&符号更好用。

734
来自专栏java学习

重要通知!小编出新的Java练习题已经公布答案了!!!

一、选择题和问答题 1、在一个java原文件中,import, class, package语句的顺序是(D)。 A. import classpackage ...

3438
来自专栏老马说编程

(31) 剖析Arrays / 计算机程序的思维逻辑

数组是存储多个同类型元素的基本数据结构,数组中的元素在内存连续存放,可以通过数组下标直接定位任意元素,相比我们在后续章节介绍的其他容器,效率非常高。 数组操作是...

1818
来自专栏Java开发者杂谈

Ruby(3):基本语法中

字符串分割成数组: 可以使用先scan再join的方法,当然其实有更好的 split方法,专门用来分割字符串 1 # 在Ruby中,如果不使用inspect...

34615

扫码关注云+社区