北大陈斌-Python语言基础与应用D2

1.逻辑值
逻辑类型作为条件判断和逻辑判断
逻辑运算:与运算:and,只有true and true 才为真;或运算:or,只要有一个true就为真;非运算,not,not true即为假。
各种类型对应的真值:整数、浮点数和复数0就是假,非0就是真;字符串类型空串为假,非空串为真;所有序列类型(包括字符串)空序列是“假”,所有非空的序列都是“真”;空值None,表示无意义或者不知道以及没决定的东西,代表假,如if None,加上not变成真。


2.字符串
*文本表示:
拉丁字母、数字、标点符号、特殊符号、其他语言文字字符
用双引号或单引号成对表示,如果一个字符串内既有单引号又有双引号则用转义字符“\”后加本该的单双引号来表示本来的意思
如\表示反斜杠符号、\’表示单引号、\a响铃、\b退格、
\e转义、\000空、\n换行、\v纵向制表符、\t横向制表符、
\r回车、\f换页、\other其他字符以普通格式输出。

*字符编号:
正向从0开始,负向从最后为-1开始往前编号-2.

*字符串的名字的区别(部分):
一个名字只能关联一个字符串数值,字符串只能是字符串类型,名字可以多类型

*字符串操作:
获取字符串长度:len函数
切片(slice)操作:
s[start🔚step],如s=hello world!,s[3:8:2],即“l o”,step即是步长,左闭右开区间[)
字符串是否包好某个字符串(in),如a = ‘Hello‘输入‘h’in a返回False。

对文本字符进行操作:
删除空格
str.strip去掉字符串前后的所有空格
str.lstrip去掉字符串前部所有空格
str.rstrip去掉字符串后部所有空格
判断字母数字
str.isalpha判断字符串是否全部由字母构成
str.isdigit判断字符串是否全部由数字构成
str.isalnum判断字符串是否仅包含字母和数字而无特殊字符

字符串的高级操作:
str.split分割,join合并
upper、lower、swapcase大小写
ljust、center、rjust排版左中右对齐
replace特换子串
ord()单个字符变成整数的方式,chr()整数变成字符串


3.变量和引用
在Python中,汉字算是字母,名字第一个为字母
变量的类型随着指向的数据对象类型改变而改变,即可以不用初始化
可以合并赋值和依次赋值:a=b=c=1以及a,b,c=7,8,9

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值