运算符与字符串


运算符

算数运算符、比较运算符、赋值运算符、逻辑运算符

  • 比较运算符:>、<、>=、<=、==、!=
  • 赋值运算符:=、+=、-=、=、/=、%=、//=、*=
  • 逻辑运算符:and(与)、or(或)、not(非)
  • 表达式1 and(并且) 表达式2 :两个结果都是true,结果才是true,否则是false
  • 表达式1 or 表达式2 :两个表达式的值都为false时,结果才是false,否则是true
  • not 表达式:如果表达式的值为真,结果就是false,如果表达式的值为假,结果就是true

//所有赋值运算符左边都必须是变量
//所有比较运算符的结果都是布尔值

优先级排列

赋值运算符<逻辑运算符<比较运算符<加减运算符<乘、处、取余、整除、幂运算< +(取正) -(取负)
//赋值运算符的优先级最低
//加括号可以改变运算的优先级

  • x>y :比较x是否大于y,如果是结果就是true,否则就是false
  • x < y: 比较是否x<Y.如果是就是rue,不是就是false
  • x>=y :比较x是否大于或者等于y,如果大于或者等于结果都是true,否则就是false
  • x<=y, :比较x是否小于等于Y,如果x小于等于Y,结果都是true,否则为false
  • x==y :比较x和Y是否相等,如果相等就是true,否则就是false
  • x!=y :比较x和y是否不相等,如果不相等就是true,如果相等就是false

字符串

由双引号或者单引号括起来得文本
'abcdf'
'234'
'--=3452fg'
'我是字符串'
'\nhu90'

Unicode编码
  • Unicode编码就是一种对字符的编码方式(将字符编码成对应的数字)
  • Unicode编码又叫万国码,支持目前几乎所有的语言文字编码
  • unicode包含ASCII码
  • python中的字符串都是Unicode字符串
将Unicode码转换成字符
char = chr(0x4e00)
print(char)
字符串的长度

就是指字符串中字符的个数

 len(字符串):获取字符串的长度
 str1 ='你好,Python'
 length =len(str1)
 print(length)
获取字符或字符串
str='Hello Python!'
print(str[0]) #获取第0个字符
# print(str1[20]) #IndexErro:string index out of range(下标越界)   
print(str1[-1]) #获取倒数第一个字符(最后一个)
print(str1[-2]) #获取倒数第二个字符
print(str1[len(str1)-1]) #获取最后一个字符
获取字符串中某一部分的字母(获取子串)

左闭右开:开始下标对应的字符可以取到,结束下标对应的字符是取不到的

print(str1[1:4]) #获取从下标1开始,到下标是(4-1)的所有字符
print(str1[:5])  #获取从开始到下标是4的字符
print(str1[-4:]) #结束下标不写就会获取到最后一个字符

字符串的内置函数

# 1.capitalize()将字符串的第一个字符大写,不改变原来的字符而
#是返回一个新的字符
str1 = 'student'
newStr = str1.capitalize()
print(str1,newStr)

# 2.title() 将字符串的每个单词的首字母大写,不改变原来的字符而是返回一个新的字符
# 单词的区分,和英语区分单词的方式是一样的(以空格或者标点符号分开的字符串)
newStr =str1.title()
print(str1,newStr)
部分内置函数

去两边空格:str.strip()
去左空格:str.lstrip()
去右空格:str.rstrip()
全部大写:str.upper()
全部小写:str.lower()
大小写互换:str.swapcase

print()函数的使用

//print()函数可以打印括号中的任何内容
//同时打印多个内容(多个内容间用逗号隔开)

格式化输出

print('%s %d %c'%(var1,var2,var3))

  • 输出字符串的时候使用字符串格式符表示变化的内容。

  • 然后在%后面的括号里面依次使用表达式给前面的字符串格式符赋值

  • %s:字符串 %d:整数 %f:浮点数 %c:字符

    我是xxx,今年xx岁
    print('我是%s,今年%d岁'%(name,age) )
    # %f
    print('余额:%f万元'%(10.25))
    print('余额:%.2f万元'%(10.25))
    %.2f 保留小数点的后两位 %.3f保留小数点的后三位
    
  • %o 八进制

  • %X/%x 十六进制

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
  • 序言:七十年代末,一起剥皮案震惊了整个滨河市,随后出现的几起案子,更是在滨河造成了极大的恐慌,老刑警刘岩,带你破解...
    沈念sama阅读 221,888评论 6 515
  • 序言:滨河连续发生了三起死亡事件,死亡现场离奇诡异,居然都是意外死亡,警方通过查阅死者的电脑和手机,发现死者居然都...
    沈念sama阅读 94,677评论 3 399
  • 文/潘晓璐 我一进店门,熙熙楼的掌柜王于贵愁眉苦脸地迎上来,“玉大人,你说我怎么就摊上这事。” “怎么了?”我有些...
    开封第一讲书人阅读 168,386评论 0 360
  • 文/不坏的土叔 我叫张陵,是天一观的道长。 经常有香客问我,道长,这世上最难降的妖魔是什么? 我笑而不...
    开封第一讲书人阅读 59,726评论 1 297
  • 正文 为了忘掉前任,我火速办了婚礼,结果婚礼上,老公的妹妹穿的比我还像新娘。我一直安慰自己,他们只是感情好,可当我...
    茶点故事阅读 68,729评论 6 397
  • 文/花漫 我一把揭开白布。 她就那样静静地躺着,像睡着了一般。 火红的嫁衣衬着肌肤如雪。 梳的纹丝不乱的头发上,一...
    开封第一讲书人阅读 52,337评论 1 310
  • 那天,我揣着相机与录音,去河边找鬼。 笑死,一个胖子当着我的面吹牛,可吹牛的内容都是我干的。 我是一名探鬼主播,决...
    沈念sama阅读 40,902评论 3 421
  • 文/苍兰香墨 我猛地睁开眼,长吁一口气:“原来是场噩梦啊……” “哼!你这毒妇竟也来了?” 一声冷哼从身侧响起,我...
    开封第一讲书人阅读 39,807评论 0 276
  • 序言:老挝万荣一对情侣失踪,失踪者是张志新(化名)和其女友刘颖,没想到半个月后,有当地人在树林里发现了一具尸体,经...
    沈念sama阅读 46,349评论 1 318
  • 正文 独居荒郊野岭守林人离奇死亡,尸身上长有42处带血的脓包…… 初始之章·张勋 以下内容为张勋视角 年9月15日...
    茶点故事阅读 38,439评论 3 340
  • 正文 我和宋清朗相恋三年,在试婚纱的时候发现自己被绿了。 大学时的朋友给我发了我未婚夫和他白月光在一起吃饭的照片。...
    茶点故事阅读 40,567评论 1 352
  • 序言:一个原本活蹦乱跳的男人离奇死亡,死状恐怖,灵堂内的尸体忽然破棺而出,到底是诈尸还是另有隐情,我是刑警宁泽,带...
    沈念sama阅读 36,242评论 5 350
  • 正文 年R本政府宣布,位于F岛的核电站,受9级特大地震影响,放射性物质发生泄漏。R本人自食恶果不足惜,却给世界环境...
    茶点故事阅读 41,933评论 3 334
  • 文/蒙蒙 一、第九天 我趴在偏房一处隐蔽的房顶上张望。 院中可真热闹,春花似锦、人声如沸。这庄子的主人今日做“春日...
    开封第一讲书人阅读 32,420评论 0 24
  • 文/苍兰香墨 我抬头看了看天上的太阳。三九已至,却和暖如春,着一层夹袄步出监牢的瞬间,已是汗流浃背。 一阵脚步声响...
    开封第一讲书人阅读 33,531评论 1 272
  • 我被黑心中介骗来泰国打工, 没想到刚下飞机就差点儿被人妖公主榨干…… 1. 我叫王不留,地道东北人。 一个月前我还...
    沈念sama阅读 48,995评论 3 377
  • 正文 我出身青楼,却偏偏与公主长得像,于是被迫代替她去往敌国和亲。 传闻我的和亲对象是个残疾皇子,可洞房花烛夜当晚...
    茶点故事阅读 45,585评论 2 359

推荐阅读更多精彩内容

  • 第2章 基本语法 2.1 概述 基本句法和变量 语句 JavaScript程序的执行单位为行(line),也就是一...
    悟名先生阅读 4,151评论 0 13
  • 菜鸟 学习笔记 # /Users/xxxxx/Desktop/HelloPythion.py # -*- codi...
    weiwei_js阅读 835评论 0 1
  • 周末,牛同学在屋里睡懒觉,我早早起床,吃了简单的早饭,收拾完屋子,煲上牛同学喜欢喝的大米粥,打开所有的门和窗,坐在...
    颖随行阅读 140评论 0 0
  • 小学阶段语文所有考试,作文命题范围无非是以「写人」和「写事」为主,或者偶尔掺杂一些别的类型(想象,童话,读后感,看...
    佳人慧心阅读 442评论 0 1
  • 我是简书的新用户,说说我是怎么结识这么个完美的她。 我是一个软件开发人员。准确的说在我是还是一个正在学习的软件开发...
    十二点方向阅读 271评论 0 2