python 声明变量类型_Python基础-2-变量和数据类型(1)-变量和字符串

变量是所有编程语言中最基本的组成元素,是基础之基础。有过C语言或其他语言基础的朋友应该知道要使用一个变量需要先声明,但在Python中变量不需要声明,可以直接使用、删除。

m = 10print(m)  # 输出m的值del m      # 删除 mprint(m)  # 由于m已被删除,再输出就会出错

作为最基础的变量,有以下几点需要注意:

# ************************************************** ## 1.使用变量前要先对其赋值# 2.变量名可以包括字母、数字、下划线,但不能以数字开头# 3.Python大小写敏感,a和A是不同的# 4.等号(=)是赋值,左边名称、右边值、不可写反# 5.变量理论上可以取任何合法的名称,但要“见名知意”。例如name而不取n,常常采用骆峰式命名法。# ************************************************** #

Python中的标准数据类型有6种:

# ************************************************** ##                               2.字符串# ************************************************** ## 1.字符串用单引号''或双引号""引起来,同时用反斜杠转义特殊字符# 2.单字符也可作为一个字符串使用# 3.可以使用方括号来截取字符串:str[2:4],str[-1]# 4.从左往右索引以0开始,从右往左索引以-1开始# ************************************************** #
# ************************************************** ##                       数字# ************************************************** ## 1.整型、int# 2.浮点型、float,可用科学计数法表示:2.0e5 = 2.0 * 10^5# 3.复数、complex numbers,可用a + bj或complex(a, b)表示,a实部、b虚部# ************************************************** #a, b, c, d = 10, 2.5, True, 1+2jprint(type(a), type(b), type(c), type(d))  # print(1 + 2)    # 加法print(2.5 - 1)  # 减法print(2 * 3)    # 乘法print(5 / 2)    # 除法,得到一个浮点数print(5 // 2)   # 除法,得到一个整数print(5 % 2)    # 取余print(2 ** 3)   # 乘方

要学习下面的数据类型,需要先了解Python索引下标:

cc5f0e9f56b0f92169381698c1caf1d2.png

字符串的索引下标

# ************************************************** ##                               2.字符串# ************************************************** ## 1.字符串用单引号''或双引号""引起来,同时用反斜杠转义特殊字符# 2.单字符也可作为一个字符串使用# 3.可以使用方括号来截取字符串:str[2:4],str[-1]# 4.从左往右索引以0开始,从右往左索引以-1开始# ************************************************** #
d87d4b390346dc2860f0de846897fa4b.png

字符串操作1

4e68806171a59e8b53b3dc9aae8adb46.png

字符串操作2

附源码:

# 三引号(''')将字符串跨越多行str1 = '''aabbccdd'''print(str1)# 反斜杠()转移特殊字符,如不想让()发生转义,可在字符串前加一个r,表示原始字符# 打印D:Program FilesDocumentOffice的两种方式print("D:Program FilesDocumentOffice")print(r"D:Program FilesDocumentOffice")# 格式化字符串的两种方式,下面的方式更加常用# 1.中间的%代表了格式化操作print('name = %s, age = %d' % ('bian', 25))  # name = bian, age = 25# 2.格式化字符串的输出。使用string.format()的格式化方法,其中{}作为占位符str1 = "name = {0}, age = {1}".format("bian", 25)print(str1)# 字符串的拼接print('a' * 5)    # * 用于重复输出字符串: aaaaaprint('a' + 'b')  # + 用于连接字符串: ab# 字符串的截取str1 = "0123456789"print(str1)         # 输出字符串print(str1[5])      # 输出字符串第5号字符print(str1[0:-1])   # 输出1到最后一位之前的的字符,不包括最后一位print(str1[2:6])    # 输出字符串第2到6位的字符, 2345print(str1[2:])     # 输出第2位到末尾的字符print(str1[0:9:3])  # 输出第0位到第5位,步长为2的字符print()# 字符串的其他操str1 = "python"print(len(str1))    # 1.字符串的长度print()print('p' in str1)  # 2.in判断某个字符串内是否包含另外的字符串,Trueprint('a' in str1)  # Falseprint()str1 = "abcde"print(str1[::-1])  # 3.字符串翻转: edcbaprint(max(str1))  # 4.获取字符串的最大值,得到eprint(min(str1))  # 5.获取字符串的最小值,得到a
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值