Python笔记2 变量

简介: 本文是作者的Python复习笔记第二篇,主要介绍了Python中的变量概念和类型,包括字符串和数字的处理方法。文中通过示例代码讲解了字符串操作(如首字母大写、转大小写、合并、使用制表符和换行符、删除空白、类型转换等)以及数字的基本运算(加减乘除、乘方、求模等)。

一、变量

区别于C++,Python中的变量可以不主动为其设置类型,变量的命名规则与其他的编程语言类似。

#Example:
message = "This is a message. "
print (message)

二、常见的变量类型与其处理

① 字符串

需要注意点是,在Python3中,print被视作函数,因此需要加(),而在python2中,有些有括号有些没有。

#Example:
name = "hank anderson"
print (name)
#Result:
hank anderson

1. 首字母大写

string_variable.title()
#Example:
name = "hank anderson"
print (name.title())
#Result:
Hank Anderson

2. 全字符串转大写

string_variable.upper()
#Example:
name = "hank anderson"
print (name.upper())
#Result:
HANK ANDERSON

3. 全字符串转小写

string_variable.lower()
#Example:
name = "HaNk AnDersOn"
print (name.lower())
#Result:
hank anderson

4. 合并字符串

#Example:
first_name = "hank"
last_name = "anderson"
full_name = first_name + " " + last_name
print (full_name)
print ("Hello, " + full_name.title() + "!")
#Results:
hank anderson
Hello, Hank Anderson!

5. 制表符的使用

制表符 \t

#Example:
print ("Hank Anderson")
print ("\tHank Anderson")
#Results:
Hank Anderson
    Hank Anderson

6. 换行符的使用

换行符 \n

#Example:
print ("Name:AliceBobSamPeter")
print ("Name:\nAlice\nBob\nSam\nPeter")
#Results:
Name:AliceBobSamPeter
Name:
Alice
Bob
Sam
Peter

7. 删除字符串中的空白

可以将l看成left,r看成right,方便了解strip()
删除串首的空白:

string_variable.lstrip()

删除串尾的空白:

string_variable.rstrip()

删除串首尾的空白

string_variable.strip()
#Example:
best_language_in_the_world = " Python "
print (best_language_in_the_world.lstrip())
print (best_language_in_the_world.rstrip())
print (best_language_in_the_world.strip())
print (best_language_in_the_world)
best_language_in_the_world = best_language_in_the_world.strip()
print (best_language_in_the_world)
#Results:
Python 
 Python
Python
 Python 
Python

8. 将其他数转化为字符串

str(variable_name)
#Example:
age=23
print("Happy " + str(age) + " Birthday!")
#Result:
Happy 23 Birthday!

② 数字

1. 整数

整数可以进行加减乘除运算,在进行除法时,Python2将会自动四舍五入并保留整数位Python3将会把该数转化为浮点数,进而保留小数部分
为避免出现错误,进行除法时统一使用浮点数
乘方运算:a的b次方。
括号可以用于保障优先级,括号内的内容将优先进行运算。

#Example:
a = 5 
b = 3
a + b # addition
a - b # subtraction
a * b # multiplication
a / b # division
a ** b # power
#Results:
8
2
15
1
125

2. 浮点数

#Example:
0.1 + 0.3
3 * 0.1
#Results:
0.4
0.30000000000000004

3.求模运算

print(4 % 3)
print(5 % 3)
print(6 % 3)
1
2
0
目录
相关文章
|
12天前
|
Python
【10月更文挑战第5天】「Mac上学Python 8」基础篇2 - 变量深入详解
本篇将详细介绍Python中变量的使用方式和进阶操作,涵盖变量的输入与输出、变量的多重赋值、变量的内存地址管理以及变量的传递和交换等操作。通过本篇的学习,用户将对变量的使用有更深入的理解,并能灵活运用变量进行各种编程操作。
47 1
【10月更文挑战第5天】「Mac上学Python 8」基础篇2 - 变量深入详解
|
9天前
|
搜索推荐 Python
Leecode 101刷题笔记之第五章:和你一起你轻松刷题(Python)
这篇文章是关于LeetCode第101章的刷题笔记,涵盖了多种排序算法的Python实现和两个中等难度的编程练习题的解法。
15 3
|
12天前
|
存储 编译器 Python
Python--变量、输出与输入
【10月更文挑战第5天】
|
14天前
|
测试技术 Python
Python MagicMock: Mock 变量的强大工具
Python MagicMock: Mock 变量的强大工具
29 4
|
11天前
|
存储 Java 编译器
Python学习三:学习python的 变量命名规则,算数、比较、逻辑、赋值运算符,输入与输出。
这篇文章是关于Python编程语言中变量命名规则、基本数据类型、算数运算符、比较运算符、逻辑运算符、赋值运算符以及格式化输出与输入的详细教程。
17 0
Python学习三:学习python的 变量命名规则,算数、比较、逻辑、赋值运算符,输入与输出。
|
9天前
|
存储 程序员 Python
Python编程入门:探索变量和数据类型
【10月更文挑战第8天】本文是针对初学者的Python编程入门指南,重点介绍Python中变量的定义和使用以及不同的数据类型。我们将通过实例来理解基本概念,并展示如何在Python程序中应用这些知识。文章旨在帮助初学者建立扎实的基础,使他们能够更自信地编写Python代码。
|
9天前
|
算法 C++ Python
Leecode 101刷题笔记之第四章:和你一起你轻松刷题(Python)
这篇博客是关于LeetCode上使用Python语言解决二分查找问题的刷题笔记,涵盖了从基础到进阶难度的多个题目及其解法。
12 0
|
9天前
|
算法 C++ Python
Leecode 101刷题笔记之第三章:和你一起你轻松刷题(Python)
本文是关于LeetCode算法题的刷题笔记,主要介绍了使用双指针技术解决的一系列算法问题,包括Two Sum II、Merge Sorted Array、Linked List Cycle II等,并提供了详细的题解和Python代码实现。
11 0
|
9天前
|
算法 C++ 索引
Leecode 101刷题笔记之第二章:和你一起你轻松刷题(Python)
本文是关于LeetCode 101刷题笔记的第二章,主要介绍了使用Python解决贪心算法题目的方法和实例。
7 0
|
9天前
|
并行计算 Python
Python错误笔记(一):CUDA initialization: CUDA unknown error - this may be due to an incorrectly set up env
这篇文章讨论了CUDA初始化时出现的未知错误及其解决方案,包括重启系统和安装nvidia-modprobe。
45 0