python学习日记2--基础语法篇

1.        Python数字类型

在python中可以使用任意大的数字,而不用担心溢出。

数据类型不用提前声明。

数字有四种数据类型,整型,长整数+L,浮点数,复数+J。

字符串类型,通常由单引号,双引号,三引号包含。

2.        只有在print字符串的时候,才会解释字符串内的转义字符

只调用字符串的时候不转义

>>>a=”dfa \tdfadfa”

>>>a

”dfa \tdfadfa”

>>>print(a)

”dfa          dfadfa”

3.        字符串的常用操作函数

String.capitalize()首字母大写

String.count()获得字符串中某一字符或者子字符串的出现次数

String.find()获得字符串中某一字符或者子字符串的起始位置(未找到的话显示-1)

String.isalnum()检测字符串是否只包含0-9,a-z,A-Z

String.isalpha()检测字符串是否只包含a-z,A-Z

String.isdigit()检测字符串是否只包含0-9

String.islower()检测字符串是否均为小写字母

String.istitle()检测字符串是否均为大写字母

String.isspace()检测字符串是否全为空白字符

String.join()连接字符串(括号内的字符串有几个字符,就把原字符串插入进去几次)

String.spit()分割字符串(以空格为界限分开)(两个参数,第一个参数是以什么为分界线,默认为空格,第二个参数是分割成几个子字符串)

String.lower()将字符串全部转换为小写

String.upper()将字符串全部转换为大写

String.swapcase()将字符串大写全部转换为小写,小写全部转换为大写

Len(string)获取字符串长度

使用+拼接字符串

使用*数字重复几次字符串

以上都不影响原字符串

4.        在python中可以使用字符串.[]访问字符串中指定位置上的字符,类似于C语言中的数组。
5.        Python中的编号从0开始
6.        Python中允许负数编号。负数表示从字符串尾开始计算,如-1表示的是字符串的最后一个字符,-2表示倒数第二个,以此类推
7.        分片中从第一个索引编号到第二个索引编号前中间的所有字符,即不包括第二个索引编号。
8.        格式化字符串
在字符串中以%开头的字符
其中%c表示单个字符char
%s表示字符串
%d表示十进制整数
%o表示八进制整数
%x表示十六进制整数,其中的字母小写
%X表示十六进制整数,其中的字母大写
9.        Python3中没有string.atoi()来把字符串转换为数字
使用int可以,但只对整形。
Python3中也可以用import locale;locale.atoi(),但也只对整形
10.        原始字符串
在字符串前加r或者R表示字符串中转义无效,类似于三引号。
可以在原始字符串中表示系统路径,但是字符串末尾不能是\。
也可以在双引号和原始字符串中表示系统路径,用/表示,并且字符串末尾可以是/。
>>>path=r"E:\Software"
>>> os.listdir(path)
['uTorrent']
>>>path="E:/Software"
>>> os.listdir(path)
['uTorrent']
>>>path="E:/Software/"
>>> os.listdir(path)
['uTorrent']
>>>path=r"E:/Software/"
>>> os.listdir(path)
['uTorrent']


评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值