str.charAt()与str[]的区别

  str.charAt():只能显示当前字符,没有则显示空。

  str[]:当索引超出当前字符长度时,则显示undefined. 

        

原文地址:https://www.cnblogs.com/angle-xiu/p/11322997.html

时间: 2024-10-12 19:19:48

str.charAt()与str[]的区别的相关文章

Python中str()与repr()函数的区别

在 Python 中要将某一类型的变量或者常量转换为字符串对象通常有两种方法,即str()或者 repr() . >>> a = 10 >>> type(str(a)) <class 'str'> >>> type(repr(a)) <class 'str'> 但是这二者之间有什么区别呢?因为提供两个功能完全相同的内建函数是没有意义的.先看一个例子. >>> print(str('123')) 123 >

Python中str()与repr()函数的区别——repr() 的输出追求明确性,除了对象内容,还需要展示出对象的数据类型信息,适合开发和调试阶段使用

Python中str()与repr()函数的区别 from:https://www.jianshu.com/p/2a41315ca47e 在 Python 中要将某一类型的变量或者常量转换为字符串对象通常有两种方法,即 str()或者 repr() . >>> a = 10 >>> type(str(a)) <class 'str'> >>> type(repr(a)) <class 'str'> 但是这二者之间有什么区别呢?因

char str[]和char *str的区别

1.http://blog.csdn.net/szchtx/article/details/10396149 char ss[]="C++";  ss[0]='c';                  // 合法 char *p="C++";  p[0]='c';                   // 合法但不正确 该段代码在VS2010下编译可以通过,但是运行时程序会停止工作,为什么呢?原因在于p[0]='c'这一语句.该语句试图修改p指向的字符串的首个字符,

关于indexOf,charAt,subString的区别

@Test public void indexOf() { // 注意:在Unicode表中A-Z的十进制对应:65-90 // a-z的进制对应:97-122 // 0-9的十进制对应:48-57 String str = "我123是谁,你又是谁?,abcdefg,ABCDEFG"; System.out.println(str.indexOf("是"));// 默认是从0开始查找 System.out.println(str.indexOf("是&q

Python:str.ljust()、str.rjust()、str.center()函数

str.ljust().str.rjust().str.center()函数 功能:调整字符串站位宽度,并确定字符串对齐方式: #可以用其它字符填充字符: #字符串长度 = 字符串个数(包含空格.标点符.转义符) 例一: #str.ljust().str.rjust().str.center()的用法 s = 'abc' #将字符串调整为宽带为20,并且右对齐的字符串 s1 = s.rjust(20) print(s1) #输出: abc #将字符串s的宽带调整为20,左对齐,并将空格处用 '=

由 var str = &#39;hello world&#39; str.attr =&#39;666&#39;; 到包装类型

近期有些小伙伴在公司的一道面试题踩了坑,  今天特地跟大家一起分享下: 原题如下: 1 var str = 'hello world'; 2 str.attr = '666'; 3 console.log(str); 4 console.log(str.attr) 当然也有不少反应机灵的同学 回答出了正确答案: 认为   console.log(str.attr)  的结果是个   undefined  ,一问原由,回答说   str 是个字符串类型 是不支持这些属性设置的. 于是反问到那么你平

String str 与 String str=new String(&quot;&quot;) 区别

1.当使用String str="abc",这种方式时,先去内存的Heap中找是否存在"abc"这个字符串,若存在,则将地址引用.若不存在则创建. 2.当使用String str=new String("abc");时,不管事先是否存在"abc",每次都会创建其新的对象. 测试一下: String s1="abc";           String s2="abc";         

python中的str和repr函数的区别

看了一些网上的解释,最主流的解释是“str是给人看的,repr是给机器看的”,如果已经理解了的,这句话是对的,但是是有问题的,对于没懂的,这句话是无法理解的. 我来尝试解释一下.先直译一下官方文档: repr(object) Return a string containing a printable representation of an object. For many types, this function makes an attempt to return a string tha

关于C++中strlen(str)和sizeof(str)

首先我们来看一段测试吧 #include"stdio.h" main(){ char str[10] = "I am Limor宸"; printf("%d %d",sizeof(str),strlen(str)); } 输出的结果是: 从结果中我们可以看出sizeof(str)输出的是10而strlen(str)输出的结果是11那么是为什么呢? 我们来看看sizeof和strlen的区别 strlen在计算字符串长度的时候,是以‘\0’为字符串