运算符、字符串

python支持:数学运算符、逻辑运算符、比较运算符、赋值运算符、(位运算符)

其中:+、-、*、/,与数学中的加减乘除一样
整除(//),两数相除结果只取整数部分
取余(%),两数相除取余数
幂运算(**),x ** y 即为(求x的y次方)
可用于开方。如下:

注意:运算符的运算不一定非得是数据,也可是存数据的变量

所有比较运算符的值都是布尔值(False/True)

补充:is的使用

一个变量有三要素,分别是:类型(变量中存储的数据的类型)、值(变量中存储的数据)、
地址(变量存储的真正内容,数据的地址)

(==)和is的区别: *

注意:变量中若是存储的数据为数字和字符串,则地址相同
(变量中存储的数据为数字和字符串)示例:

与比较运算符的运算对象和值都是一样的,值都为布尔值

应用:要求同时满足多个条件的时候就用逻辑与运算
练习:能否获得奖学金条件,成绩90分以上以及测评分不能低于95

False or False --> False
运算技巧:只要存在True,则结果为True

应用:要求多个条件只要有一个条件满足就使用逻辑或运算
练习:是否降班条件,考试分数低于60,或者不在教室

not False = True
not True = False

是否漂亮,评分大于5则为漂亮

所有的赋值运算符,要求运算符的左边必须是变量;右边是有结果的(值)

其他赋值运算符中除(=)外,运算方法与以上一致

数学运算符 > 比较运算符 > 逻辑运算符 > 赋值运算符
优先级高的先算,优先级低的后算。如果有(),先算()里面的
数学运算符中的优先级:** > *,/,%,// > +,-

1.int:包含所有的整数,支持十进制、二进制、八进制、十六进制

2.float:包含所有的小数,支持科学计数法

3.布尔(bool)类型:值只有True和False,数学运算中 True == 1 ,False == 0

4.复数(complex)型:实部 + 虚部(通常用j来表示虚部,j前面的数字不能省略)

1,认识字符串:
通过单引号或者双引号括起来的字符集(文本)就是字符串
什么是字符 :python中只有字符的概念,没有字符的类型,如果要表示一个字符,用一个长度是1的'字符串'来表示
字符串是不可变的,但是有序--》(长度不可变,字符内容不可变,有序指的是每个字符在字符串中的位置是不变的)

2.字符串类型(str):str是python自己提供的一种容器型数据类型
容器型数据类型的特点:一个字符串中可以存储多个字符

3.字符串中的字符

注意: 1.没有阻止转义时,一个转义字符的长度是1
2.可以在字符串的最前面加r/R来阻止转义(阻止字符串中的所有转义字符转义)

如下:

例如:

4.字符编码:字符的编码就是为了把字符存到计算机里面,给每个字符一个固定的编号(数字组成)
计算机在存储数据的时候只能存数字数据,而且存的是数字的二进制的补码

数字存储:列如 10—> 转换成二进制 -> 求补码(存储)
目前采用的两种编码方式:ASCII码表(128个字符)和Unicode编码表(相当于ASCII码表的扩充,
采用两个字节对字符进行编码,包含世界上所有的语言和符号,又称万国码)。python采用的是Unicode编码表

小写字母的编码范围(a-z):97 - 122
大写字母的编码范围(A-Z):65 - 90
中文编码范围:0x4e00 - 0x9fa5

函数应用:



  • python杩愮畻绗浼樺厛绾ч『搴
    绛旓細涓嶅悓绫诲瀷鐨勮繍绠楃涔嬮棿涔熸湁鐩稿簲鐨勪紭鍏堢骇椤哄簭銆備竴涓〃杈惧紡涓棦鍙互鍖呮嫭鐩稿悓绫诲瀷鐨杩愮畻绗︼紝涔熷彲浠ュ寘鎷笉鍚岀被鍨嬬殑杩愮畻绗︽垨鑰呭嚱鏁般傚綋澶氱杩愮畻绗﹀嚭鐜板湪鍚屼竴涓〃杈惧紡涓椂锛屽簲璇ュ厛鎸夌収涓嶅悓绫诲瀷杩愮畻绗﹂棿鐨勪紭鍏堢骇杩涜杩愮畻銆傚悇绉嶈繍绠楃闂寸殑浼樺厛绾у涓嬶細鏁板艰繍绠楃銆瀛楃涓杩愮畻绗︺佸叧绯昏繍绠楃銆侀昏緫杩愮畻绗︺傚彲浠ョ敤鎷彿...
  • 杈撳叆涓涓瀛楃涓,鍖呭惈鏁板瓧鍜屽姞(+)銆佸噺(-)銆佷箻(*)銆侀櫎(/)绛夊洓鍒杩愮畻绗鍙...
    绛旓細+)銆佸噺(-)銆佷箻(*)銆侀櫎(/)绛夊洓鍒欒繍绠楃鍙凤紝绗︿覆鐨勫洓鍒欒繍绠椼傜粰鍑轰竴涓瀛楃涓锛屽寘鍚0~9鐨勬暟瀛楀拰+-*/()鐨杩愮畻绗︼紝-浠呬唬琛ㄥ噺鍙蜂笉浠h〃璐熸暟銆備妇渚嬪涓嬶細杈撳叆锛1+2*(3-4)锛岃緭鍑猴細-1銆傛濊矾锛氬垎鏋愬瓧绗︿覆鐨勫悎娉曟э紝 妯℃嫙鍥涘垯杩愮畻瑙勫垯锛屾寜鐓у厛鎷彿鍚庝箻闄ゆ渶鍚庡姞鍑忕殑椤哄簭璁$畻(閫嗘尝鍏板紡)銆
  • 瀛楃涓茶繍绠楃&鍜+鏈変粈涔堝尯鍒?鎬~~
    绛旓細涓よ呭彧鏈変竴涓尯鍒紝鍗充綔鐢ㄤ笉鍚屻1銆>> 琛ㄧず鍙崇Щ锛屽鏋滆鏁颁负姝o紝鍒欓珮浣嶈ˉ0锛岃嫢涓鸿礋鏁帮紝鍒欓珮浣嶈ˉ1銆傚锛歩nt i=15; i>>2鐨勭粨鏋滄槸3锛岀Щ鍑虹殑閮ㄥ垎灏嗚鎶涘純銆傝浆涓轰簩杩涘埗鐨勫舰寮忓彲鑳芥洿濂界悊瑙o紝0000 1111(15)鍙崇Щ2浣嶇殑缁撴灉鏄0000 0011(3)锛0001 1010(18)鍙崇Щ3浣嶇殑缁撴灉鏄0000 0011(3)銆俲ava涓...
  • 杩炴帴杩愮畻绗鏄粈涔?
    绛旓細杩炴帴杩愮畻绗鍙堢О杩炴帴绗︼紝灏辩▼搴忚璁¤瑷鏉ヨ锛屾湁涓绉嶅彨鍋氣瀛楃涓杩炴帴杩愮畻绗︹濈殑锛屽姛鑳藉氨鏄妸涓や釜瀛楃涓插悎骞舵垚涓涓瓧绗︿覆銆備緥濡傦細string c = 鈥渁bcd鈥+ "EFGH"锛屾渶鍚庡瓧绗︿覆鍙橀噺c閲岄潰鍌ㄥ瓨鐨勬槸瀛椾覆鈥淎BCDEFGH鈥濄傝櫧鐒朵篃鍙互浣跨敤 + 杩愮畻绗﹁繛鎺ヤ袱涓瓧绗︿覆锛屼絾鏄粛搴斾娇鐢 & 杩愮畻绗﹁繘琛屽瓧绗︿覆鐨勮繛鎺ヤ互...
  • VB涓 & 鍜 + 鍙锋湁鍖哄埆鍚
    绛旓細1.杩愮畻绗銆&鏄綅杩愮畻,+鏄氨鏄姞鍑忕殑鍔 2.瀛楃涓杩炴帴銆&鍜+閮藉彲鐢ㄤ綔瀛楃涓茶繛鎺ワ紝浣&鍙锋湁寮哄埗杞崲鐨勪綔鐢紝鍗冲己鍒惰浆鎹&鍚庨潰鐨勪负瀛楃銆 +鍙峰垯閬囧埌杩愮畻鑷姩涓哄姞銆備綘鍙互璇曚笅a=1 & 2 鍜宎=1 + 2
  • 鍝簺杩愮畻绗涓嶈兘涓瀛楃涓涓璧蜂娇鐢
    绛旓細銆>=杩欎簺杩愮畻绗涓嶈兘涓瀛楃涓涓璧蜂娇鐢紝鍥犱负瀹冧滑娌℃湁瀹炵幇銆侸ava锛堜笌 C/C++ 涓嶅悓锛変笉渚濊禆杩愮畻绗﹂噸杞斤紝鍥犳鎮ㄥ繀椤讳娇鐢╨ength鏂规硶鑾峰彇String鐨勫硷紝鐒跺悗灏嗙粨鏋滀笌鎮ㄧ殑 =杩愮畻绗﹁繘琛屾瘮杈冦
  • 鎷兼帴瀛楃涓鍙互浣跨敤浠涔堟柟娉曞拰杩愮畻绗
    绛旓細concat鏃跺欏氨浼氭姏鍑篘ullPointerException锛屸+鈥濆彿鎿嶄綔绗︿細褰撳仛鏄渘ull鈥瀛楃涓鏉ュ鐞嗐2锛夊鏋滄嫾鎺ョ殑瀛楃涓叉槸涓涓┖瀛楃涓诧紙""锛夛紝閭d箞concat鐨勬晥鐜囪鏇撮珮涓鐐广傛瘯绔熶笉闇瑕乶ewStringBuilder瀵硅薄銆3锛夊鏋滄嫾鎺ョ殑瀛楃涓查潪甯稿锛宑oncat鐨勬晥鐜囧氨浼氫笅闄嶏紝鍥犱负鍒涘缓鐨勫瓧绗︿覆瀵硅薄瓒婂锛屽紑閿灏辫秺澶с
  • m璇█鎬庝箞璁$畻瀛楃鏁
    绛旓細鏁存暟鐨勯櫎娉2+5*7=49锛屼粠宸﹀埌鍙充緷娆¤繍绠2+(5*7)=372銆佺畻鏈瘮杈杩愮畻绗3銆瀛楃涓姣旇緝杩愮畻绗=銆乕銆乚=姣旇緝杩愮畻绗︽槸姣旇緝涓や釜瀛楃涓茬殑鐩稿悓涓庡惁銆傚鏋滈渶瑕佹瘮杈冧袱涓暟瀛楁槸鍚︿竴鏍风殑璇濓紝闇瑕佸湪鍓嶉潰鍐嶅姞涓涓+鍙枫備緥濡傦紝+number1=+number2[杩愮畻绗︽鏌ュ彸杈圭殑涓叉槸涓嶆槸鍖呭惈浜嗗乏杈圭殑涓瞉杩愮畻绗︽鏌ュ乏杈圭殑涓叉槸...
  • c璇█涓杩愮畻绗鏈夊摢鍑犵,浼樺厛绾ч『搴忔槸鎬庢牱
    绛旓細杩愮畻绗鐨勮繍绠椾紭鍏堢骇鍏卞垎涓15 绾э紝1 绾ф渶楂橈紝15 绾ф渶浣庛 鍦ㄨ〃杈惧紡涓紝浼樺厛绾ц緝楂樼殑鍏堜簬浼樺厛绾ц緝浣庣殑杩涜杩愮畻銆傝屽湪涓涓繍绠楅噺涓や晶鐨勮繍绠楃 浼樺厛绾х浉鍚屾椂锛屽垯鎸夎繍绠楃鐨勭粨鍚堟ф墍瑙勫畾鐨勭粨鍚堟柟鍚戝鐞嗐備竴绾ц繍绠楃锛氭爣璇嗭紝甯搁噺锛屽瓧绗︿覆鏂囧瓧閲忥紝浼樺厛绾ф彁鍗囪〃杈惧紡鏈浼樺厛鎵ц銆備簩绾ц繍绠楃锛氭暟缁勪笅鏍囪繍绠楋紙...
  • 瀛楃涓鐢ㄤ粈涔堢鍙疯〃绀
    绛旓細鍦ㄧ紪绋嬩腑锛屽瓧绗︿覆鏄父瑙佺殑鏁版嵁绫诲瀷涔嬩竴锛屽洜涓哄畠鎻愪緵浜嗙伒娲绘у拰鏂逛究鎬с傚畠浠厑璁告偍浠ョ粺涓鐨勬柟寮忓鐞嗗拰鎿嶄綔鏂囨湰鏁版嵁锛岃屼笉蹇呮墜鍔ㄨ繘琛岃浆鎹㈠拰缂栫爜銆備緥濡傦紝鍦–++涓紝鍙互浣跨敤std::string鏉ヨ〃绀哄瓧绗︿覆锛屼娇鐢ㄤ笅鏍杩愮畻绗[]鏉ヨ闂瓧绗︿覆涓殑瀛楃锛屼娇鐢╝ppend()鏂规硶灏嗘柊瀛楃娣诲姞鍒板瓧绗︿覆鏈熬銆傞櫎浜嗙紪绋嬭瑷涔嬪锛屽瓧绗...
  • 扩展阅读:python提取特定字符串 ... 手机字符大全 ... 字符串的例子 ... &表示什么 ... 8个字符怎么输入 ... c 输入字符串 ... 常见的字符串运算符 ... 输入三个字符串 ... 字符串的长度怎么数 ...

    本站交流只代表网友个人观点,与本站立场无关
    欢迎反馈与建议,请联系电邮
    2024© 车视网