1.1 变量

在Python中使用变量时,需要遵守一些规则和指南。

  • 变量名只能包含字母、数字和下划线。变量名可以字母或下划线打头,但不能以数字打 头
  • 变量名不能包含空格,但可使用下划线来分隔其中的单词。

1.2 字符串

在Python中,用引号括起的都是字符串,其中的引号可以是单引号,也可以是双引号

"This is a string."
'This is also a string.'
# 这种灵活性让你能够在字符串中包含引号和撇号
'I told my friend, "Python is my favorite language!"'
"The language 'Python' is named after Monty Python, not the snake."

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

title()以首字母大写的方式显示每个单词,即将每个单词的首字母都改为大写。

    name = "ada lovelace"
print(name.title())

upper()方法使字符串全部大写,lower方法使字符串全部小写。

name = "Ada Lovelace"
print(name.upper()) # 输出ADA LOVELACE
print(name.lower()) # 输出ADA LOVELACE

1.2.2 字符串合并

Python使用加号(+)来合并字符串。

first_name = "ada"
last_name = "lovelace"
full_name = first_name + " " + last_name
print(full_name)

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

\n - 换行    \t - tab

1.2.4 删除空白

'python' 和 'python ' 看起来几乎没区别,但是 Pythonn 能够发现 'python ' 中额外的空
白,并认为它是有意义的。

使用方法 rstrip() 删除字符串结尾的空白。

使用方法 lstrip() 剔除字符串开头的空白,

使用方法 strip() 同时剔除字符串两端的空白。

注意以上三种并不修改原字符串,只是暂时的用于输出。

    string = ' python '
new_string = string.rstrip()
print(new_string) # 空格+python new_string2 = string.lstrip()
print(new_string2) # python+空格 new_string2 = string.strip()
print(new_string2) # python print(string) # 空格+python+空格

1.3 数字

**  ----  Python使用两个乘号表示乘方运算

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

在数字与字符串的组合中,需要调用 str(...) 显式的通知 python 使数组作为字符串处理

    age = 23
# message = "Happy " + age + "rd Birthday!"
# 发现你使用了一个值为整数(int)的变量,但它不知道该如何解读这个值 # 调用函数str(),显式的让Python将非字符串值表示为字符串
message = "Happy " + str(age) + "rd Birthday!"
print(message)

1.变量和简单的数据类型--《Python编程:从入门到实践》的更多相关文章

  1. 元组的简单介绍——参考Python编程从入门到实践

    元组 用于存储一系列不可修改的元素 1. 元组的定义 dimensions = (200, 50) # 定义一个元组,即将元素用圆括号括起来 print(dimensions[0]) # 打印元组中的 ...

  2. Python编程从入门到实践笔记——变量和简单数据类型

    Python编程从入门到实践笔记——变量和简单数据类型 #coding=gbk #变量 message_1 = 'aAa fff' message_2 = 'hart' message_3 = &qu ...

  3. Python编程从入门到实践

    Python编程从入门到实践1 起步2 变量和简单数据类型3 列表简介4 操作列表5 if语句6 字典7 用户输入和while循环8 函数9 类10 文件和异常11 测试代码12 武装飞船13 外星人 ...

  4. 《python编程从入门到实践》读书实践笔记(一)

    本文是<python编程从入门到实践>读书实践笔记1~10章的内容,主要包含安装.基础类型.函数.类.文件读写及异常的内容. 1 起步 1.1 搭建环境 1.1.1 Python 版本选择 ...

  5. Python编程-从入门到实践 Eric Matthes 著 袁国忠 译 - - 第二章 动手试一试

    因为第一章的动手试一试基本都是探索性的,所以直接进入第二章. # 2.2 动手试一试 # 2_1 简单消息: 将一条消息存储到变量中,再将其打印出来. message = 'python 编程从入门到 ...

  6. 《Python编程从入门到实践》_第十章_文件和异常

    读取整个文件 文件pi_digits.txt #文件pi_digits.txt 3.1415926535 8979323846 2643383279 下面的程序打开并读取整个文件,再将其内容显示到屏幕 ...

  7. Python编程从入门到实践笔记——类

    Python编程从入门到实践笔记——类 #coding=gbk #Python编程从入门到实践笔记——类 #9.1创建和使用类 #1.创建Dog类 class Dog():#类名首字母大写 " ...

  8. Python编程从入门到实践笔记——函数

    Python编程从入门到实践笔记——函数 #coding=gbk #Python编程从入门到实践笔记——函数 #8.1定义函数 def 函数名(形参): # [缩进]注释+函数体 #1.向函数传递信息 ...

  9. Python编程从入门到实践笔记——用户输入和while循环

    Python编程从入门到实践笔记——用户输入和while循环 #coding=utf-8 #函数input()让程序暂停运行,等待用户输入一些文本.得到用户的输入以后将其存储在一个变量中,方便后续使用 ...

  10. Python编程从入门到实践笔记——操作列表

    Python编程从入门到实践笔记——操作列表 #coding=utf-8 magicians = ['alice','david','carolina'] #遍历整个列表 for magician i ...

随机推荐

  1. 2. 成功使用SQL Plus完成连接,但在使用Oracle SQL Developer连接时,发生报错ORA-12526: TNS:listener: all appropriate instances are in restricted mode

    经了解后得知,错误原因:ORA-12526: TNS: 监听程序: 所有适用例程都处于受限模式. 解决办法:使用系统管理员身份运行以下一段代码 ALTER SYSTEM DISABLE RESTRIC ...

  2. java - 对象装载数据传递到方法中

    1. 创建 Phone 类 package class_object; public class Phone { String brand; String color; double price; v ...

  3. IL合集二

    引言 在第一篇关于IL的文章中,我们写了一些IL的相加,创建对象,循环以及实现TryCatch的一些功能,接下来,为大家带上后续关于IL的更新,其中包括,类型转换,以及条件判断,还有定义字段,定义属性 ...

  4. SQLServer 执行计划的简单学习和与类型转换的影响

    SQLServer 执行计划的简单学习和与类型转换的影响 背景 最近一直在看SQLServer数据库 索引.存储.还有profiler的使用 并且用到了 deadlock graph 但是感觉还是不太 ...

  5. [转帖]Linux的缓存内存(cache memory)

    PS:为什么Linux系统没运行多少程序,显示的可用内存这么少?其实Linux与Win的内存管理不同,会尽量缓存内存以提高读写性能,通常叫做Cache Memory. 为什么Linux系统没运行多少程 ...

  6. [转帖]tidb4.0.4使用tiup扩容TiKV 节点

    https://blog.csdn.net/mchdba/article/details/108896766 环境:centos7.tidb4.0.4.tiup-v1.0.8 添加两个tikv节点   ...

  7. [转帖]《Linux性能优化实战》笔记(25)—— 总结:Linux 性能工具速查

    一. 性能工具速查 在梳理性能工具之前,首先给你提一个问题,那就是,在什么情况下,我们才需要去查找.挑选性能工具呢? 其实在我看来,只有当你想了解某个性能指标,却不知道该怎么办的时候,才会想到,&qu ...

  8. [转帖]badboy与jmeter的结合使用

    https://blog.csdn.net/weixin_41754309/article/details/107106855 欢迎关注[无量测试之道]公众号,回复[领取资源], Python编程学习 ...

  9. [转帖]Java和Scala的前世今生

    第一部分:Java 计算机语言介绍 第一代语言:机器语言.指令以二进制代码形式存在 第二代语言:汇编语言.使用助记符表示一条机器指令 第三代语言:高级语言 C.Pascal.Fortran面向过程的语 ...

  10. [转帖]【JVM】字节码执行引擎

    引入 class文件就是字节码文件,是由虚拟机执行的文件.也就是java语言和C & C++语言的区别就是,整个编译执行过程多了一个虚拟机这一步.这个在 类文件结构 中已经解释.上一节讲了虚拟 ...