python不支持的数据类型|Python笔记(数据类型)

更新时间:2020-04-06    来源:python    手机版     字体:

【www.bbyears.com--python】

数字类型:整数(int),长整数(long),浮点数(float),复数(complex),在定义变量的时候无需说明数字类型,如:a=1、a=12.5

运算符:除加减乘除还有乘方**,除法/,整除//,求余%,或|,异或^,与&,左移运算<<,右移运算>>。

字符串:字符串可以用单引号和双引号圈起来,如:a="123456是数字"

转义字符:\n换行符,\t制表符,\r回车,\\表示\,\"表示单引号而不是字符串结束,\"表示双引号。
例如:
a="\"我只是个单引号而不是结束!\n我还可以换行!"
print(a)
运行结果:
C:\>a.py
"我只是个单引号而不是结束!
我还可以换行!
如果需要输出\n,代码则为\\n。

操作字符(实例中省略a="abcde"):
capitalize()--将首字母大写:print(a.capitalize())运行结果为Abcde
count()--获取某一子字符串的数目 :print(a.count("b"))运行结果为1,b只出现一次
find()--获取某一字符串的起始位置:print(a.find("b"))结果为1,即第二位。
isalnum()--检测是否包含数字及大小写字母:print(a.isalnum())返回true
isalpha()--检测是否包含大小写字母
isdigit()--检测是否包含数字
islower()--检测是否都为小写字母
isspace()--检测字符串中所有字符都是空白字符
istitle()--检测是否为首字母大写
isupper()--检测是否都是大写字母
join()--连接字符串:print(a.join("ok"))返回为oabcdek
lower()--将字符串全部转换为小写
split()--分割字符串:print(a.split("c"))返回["ab", "de"]
swapcase()--将小写转换成大写并将原有的大写转换成小写
title()--将单词首字母大写a="hello word"经转换后返回Hello Word
upper()--将字符串全部转换为大写
len(str)--检测字符串长度:len(a)返回为5

字符串的索引和分片:
使用[]访问字符串中指定位置上的字符,0为首字符,-1为最末位字符。
>>> a="abcde"
>>> a[1]
"b"
----------------------------------------------
>>> a[-1]
"e"
----------------------------------------------
[]中可以使用[n:m]的结构,意义为从第N个字符开始取,取到第M个字符,但不包含第M个字符
>>> a="abcdefg"
>>> a[0:5]
"abcde"

原始字符串:
以大写或小写r开始,其中\不表示转义
>>> import os
>>> path=r"c:"
>>> os.listdir(path)
["$360Section", "$Recycle.Bin", "360SANDBOX", "a.py", "AMD", "autoexec.bat", "Bo
ot", "bootmgr", "BOOTSECT.BAK", "CFLog", "CIMTEMP", "config.sys", "Documents and
 Settings", "Ghost.bat", "Ghost.exe", "grldr", "grldr.mbr", "LBGSN", "lib", "Neo
ShineOffice 5", "okldr", "okldr.mbr", "OneKey.exe", "oracle", "PerfLogs", "Progr
am Files", "ProgramData", "Python34", "System Volume Information", "TeamViewer",
 "Temp", "Uninstall..", "Users", "Vb", "Vb7", "VC#", "Windows", "YlmF.ima"]

本文来源:http://www.bbyears.com/jiaocheng/92209.html

猜你感兴趣