Python学习笔记(基础知识第一篇:变量和简单数据类型)

文章目录

  • 一、变量和简单数据类型
  • 1. 变量的命名和使用
    • 1.1变量命名
    • 1.2变量使用
  • 2.字符串
    • 2.1 使用方法修改字符串的大小写
    • 2.2 字符串运算符
    • 2.3 转义字符(使用制表符或换行来添加空白)
    • 2.4 删除空白
    • 2.5 字符串格式化
  • 3.数字
    • 3.1 整数
    • 3.2 浮点数
    • 3.3 注释


一、变量和简单数据类型

1. 变量的命名和使用

1.1变量命名

  1. 变量名只能包含数字、字母和下划线。
  2. 变量名可以字母或下划线打头,但不能以数字打头。
  3. 变量名不能包含空格,但可使用下划线来分隔其中的单词。
  4. 不要将Python关键字和函数名用作变量名,如print。
  5. 变量名应既简短又具有描述性。

1.2变量使用

  1. type(变量名) 查看变量类型
  2. print()输出
  3. import keyword, keyword.kwlist, 得到所有Python关键字:
    [‘False’,‘None’,‘True’,‘and’,‘as’,‘assert’,‘break’,‘class’,‘continue’,‘def’,‘del’,‘elif’,‘else’,‘except’,‘finally’,‘for’,‘from’,‘global’,‘if’,‘import’,‘in’,‘is’,‘lambda’,‘nonlocal’,‘not’,‘or’,‘pass’,‘raise’,‘return’,‘try’,‘while’,‘With’,‘yield’]

2.字符串

使用单引号或双引号括起字符串

'This is a string.'
"This is a string."

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

将每个单词首字母大写:

name = 'ada lovelace'
print(name.title())
#输出结果为:Ada Lovelace

全部大写:

name = 'ada lovelace'
print(name.upper())
# 输出结果为:ADA LOVELACE

全部小写:

name = 'Ada Lovelace'
print(name.lower())
# 输出结果为:ada lovelace

2.2 字符串运算符

Python学习笔记(基础知识第一篇:变量和简单数据类型)_第1张图片

2.3 转义字符(使用制表符或换行来添加空白)

\t制表符

>>>print('Python')
Python
>>>print('\tPython')
	Python

\n换行

>>>print('Languages:\n\tPython\n\tC\n\tJavaScript')
Languages:
	Python
	C
	JavaScript

其他转义字符:
Python学习笔记(基础知识第一篇:变量和简单数据类型)_第2张图片

2.4 删除空白

  1. 剔除字符串末尾的空白,用 .rstrip()。
  2. 剔除字符串开头的空白,用 .lstrip()。
  3. 剔除字符串两端的空白,用 .strip()。

2.5 字符串格式化

Python学习笔记(基础知识第一篇:变量和简单数据类型)_第3张图片

3.数字

3.1 整数

  1. 运算:

加(+)、减(-)、乘(*)、除(/)
乘方(**)

  1. Python 的整型支持 None 值(空值),例如如下代码:
 a = None
 print(a)
  1. Python 的整型数值有 4 种表示形式:

十进制形式:最普通的整数就是十进制形式的整数。
二进制形式:以 0b 或 0B 开头的整数就是二进制形式的整数。
八进制形式:以 0o 或 0O 开头的整数就是八进制形式的整数(第二个字母是大写或小写的 O)。
十六进制形式:以 0x 或 0X 开头的整数就是十六进制形式的整数,其中 10~15 分别以 a~f( 此处的 a~f 不区分大小写)来表示。

3.2 浮点数

Python 3.x 允许为数值(包括浮点型)增加下画线作为分隔符。
这些下画线并不会影响数值本身。例如如下代码:

#在数值中使用下画线
price = 234_234_234
#price 实际的值为234234234

浮点型数值用于保存带小数点的数值,Python 的浮点数有两种表示形式:

十进制形式:这种形式就是平常简单的浮点数。浮点数必须包含一个小数点,否则会被当成整数类型处理。
科学计数形式:例如 5.12e2(即 5.12×102)、5.12E2(也是 5.12 ×102)。

必须指出的是,只有浮点型数值才可以使用科学计数形式表示。例如 51200 是一个整型值,但 512E2 则是浮点型值。

虽然 5e3 的值是 5000,但它依然是浮点型值,而不是整型值,因为 Python 会自动将该数值变为 5000.0。

Python 不允许除以 0 。不管是整型值还是浮点型值,Python 都不允许除以 0。

3.3 注释

# 单行注释
''' 多行
	注释 '''

你可能感兴趣的:(Python,python,字符串)