精华内容
下载资源
问答
  • print(‘hello world’) #变量(整形) #整数型 int a=1 b=3 c=a+b print(type(a),a) print(type(b),b) print(type©,c) #布尔类型 boolue print(5<6) print(2>9) #浮点型float ...

    #你好 世界
    ‘’’
    你好
    世界

    '''
    print('hello  world')
    

    #变量(整形)
    #整数型 int

    a=1
    b=3
    c=a+b
    print(type(a),a)
    print(type(b),b)
    print(type(c),c)
    

    #布尔类型 boolue

    print(5<6)
    print(2>9)
    

    #浮点型float

    q=1.0
    w=2.9
    print(type(q),q)
    print(type(w),w)
    

    #标识符不能与关键字同名

    import keyword
    print(keyword.kwlist)
    

    #输入 price原为字符串 将其转化为整形,浮点型
    ‘’’

    price=input('请输入单价')
    a=int(price)
    print(a,type(a))
    
    price2=input('请输入斤数')
    b=float(price2)
    print(b,type(b))
    
    #简化
    
    price=int(input('请输入单价'))
    print('输入的单价为',price)
    
    price2=float(input('请输入斤数'))
    print('输入的斤数为',price2)
    
    name=input('请输入姓名')
    age=int(input('请输入年龄'))
    hight=float(input('请输入身高'))
    print('输入的姓名',name)
    print('输入的年龄',age)
    print('输入的身高',hight)
    

    ‘’’
    #字符串

    name='张三'
    sentence='我叫%s...'%(name)# %s代表字符串 %代表将之后的格式化
    print(sentence)#句子(sentence)
    age=20
    sentence='我今年%d岁'%age
    print(sentence)
    

    ‘’’

    price3=float(input('请输入单价'))
    sentence='西红柿单价为%.2f元'%price3
    print(sentence)
    

    ‘’’

    rate=12.99#比率
    sentence='比率:%.2f%%'%rate
    print(sentence)
    

    ansii码

    print(ord('1'))#ord() 输出的为字符对应的ansii码
    print(ord('9'))
    print('%c'%57)#%c 输出的ansii码对应的字符
    print('%c'%(ord('0')+9))
    

    格式化输出

    name=input('请输入姓名')
    age=int(input('请输入%s年龄'%name))
    height=float(input('请输入%s身高'%name))
    sentence='我叫:%s,年龄%d岁,身高%.2f'%(name,age,height)
    print(sentence)
    
    
    sentence='我叫{},今年{}岁'.format('张三',20)#.format将括号里的内容对应到前面的大括号中
    print(sentence)
    
    sentence='我在{0},{1}年级,数学{2}分,{2},{1}'.format('北京大学',3,100)
    print(sentence)
    sentence='我叫{name},{age}岁,身高{height},{name}'.format(name='张三',age=20,height=1.99)
    print(sentence)
    

    format 的 使用格式

    #{:@^10}:表示格式    @表示填充符号  ^表示居中  10表示字符长度
    #{:@^10}:表示格式    @表示填充符号  <表示靠左  10表示字符长度
    #{:@^10}:表示格式    @表示填充符号  >表示靠右  10表示字符长度
    sentence='我叫{:@^10},{:@<10}岁,身高{:@>10}'.format('张三',20,1.99)
    print(sentence)
    

    eval的使用

    s='1+2+3+4'
    print(s)
    c=eval(s)#eval表示计算字符串中有效的Python表达式
    print(c)
    

    整除与取余

    print(4//3)#1
    print(4//-3)#-2 向下取整 ,取小的值
    
    money=3.9*5
    zx_money=int(money)
    ml=zx_money%10#%取余数
    fq=zx_money-ml
    print(fq)
    

    #复合赋值计算

    b=10
    b*=9#b=b*9
    print(b)
    

    #西红柿抹零

    price=float(input('请输入西红柿单价'))
    num=float(input('请输入数量'))
    money=price*num
    ml=int(money)-int(money)%10
    print('总金额',money,'抹零后为%d'%ml)
    

    #梯形面积

    top=float(input('请输入上底'))
    bottom=float(input('请输入下底'))
    height=float(input('请输入高'))
    mj=(top+bottom)*height/2
    print('上底%.2f,下底%.2f,高%.2f,面积为%.2f'%(top,bottom,height,mj))
    

    #倒叙

    num=int(input('请输入一个三位数'))
    gw=num%10
    sw=num//10%10
    bw=num//100
    new=gw*100+sw*10+bw
    print(new)
    
    展开全文
  • --将字符串中从某个字符开始截取一段字符,然后将另外一个字符串... --返回从指定位置开始指定长度字符串  select substring('Hello,World!',2,10) --返回值ello,World  --将字符串中某段字符替换为指定的字符
     

    --将字符串中从某个字符开始截取一段字符,然后将另外一个字符串插入此处
      select stuff('hi,world!',4,4,'****') --返回值hel****orld!
      --返回从指定位置开始指定长度的字符串
      select substring('Hello,World!',2,10) --返回值ello,World
      --将字符串中某段字符替换为指定的字符串
      select replace('hi,world!','ll','aa') --返回值heaao,world!
      --去除字符串中左面的空格
      select ltrim(' hi,world!') --返回值hi,world!
      --去除字符串中左面的空格
      select ltrim('hi,world! ') --返回值hi,world!
      --去除字符串中左面和右边的空格
      select ltrim(' hi,world! ') --返回值hi,world!
      --将NULL值替换为指定字符
      select isnull('a',null) --返回值a
      --转换数据类型
      select cast('2007-10-11' as datetime) --返回值2007-10-11 00:00:00.000
      select convert(datetime,'2007-10-11') --返回值2007-10-11 00:00:00.000
      --获取字符串长度
      select len('hi,world!') --返回值12
      --获取字符串的前3个字符
      select left('hi,world!',3) --返回值hel
      --获取字符串的后3个字符
      select right('hi,world!',3) --返回值ld!
      --去除字符串的前3个字符
      select right('hi,world!',(len('hi,world!')-3)) --返回值lo,world!
      --去除字符串的后3个字符
      select left('hi,world!',(len('hi,world!')-3)) --返回值hi,wor
      --获取在该字符串中某字符串的位置(返回数字)
      select charindex('e','hi,world!') --返回值2
      --返回从第二个字符开始前4个字符
      select left(right('[哈哈哈哈]aaa',len('[哈哈哈哈]aaa')-1),4) --返回值哈哈哈哈
      --返回字符的小写情势
      select lower('HELLO,WORLD!') --返回值hi,world!
      --返回字符的大写情势
      select UPPER('hi,world!') --返回值HELLO,WORLD!
      --用第三个表达式替换第一个字符串表达式中浮现的所有第二个指定字符串表达式的匹配项
      (要是此中有一个输入参数属于 nvarchar 数据类型,则返回 nvarchar;不然返回 varchar。要是任何一个参数为 NULL,则返回 NULL。)
      SELECT REPLACE('Hello,World!','l','a') --返回值Heaao,Worad!
      SELECT REPLACE('Hello,World!','l','') --返回值Heo,Word!
      SELECT REPLACE('Hello,World!','l',null) --返回值NULL
      --以右边参数数值次数复制字符表达式
      select REPLICATE('Hello,World!',4) --返回值Hello,World!Hello,World!Hello,World!Hello,World!
      --返回反转后的字符串
      select REVERSE('Hello,World!') --返回值!dlroW,olleH
      --施用DIFFERENCE时,两个字符串发音越相似(仅限于英书契符),返回值越大(返回值在0-4之间)
      DIFFERENCE('sun','san') --返回值4
      DIFFERENCE('sun','safdsdf') --返回值3
      DIFFERENCE('sun','dgffgfdg') --返回值0
      --将带小数点的数字类型转换为可设定长度可设定小数位的四舍五入后的字符串
      SELECT STR(123.34584, 7, 3) --返回值123.346
      --当设定长度值小于整数部位长度时,字符串将返回设定长度个*
      SELECT STR(123333.34584, 5, 4) --返回值*****
      --================================================ ===================================
      --=====================================数字操作汇总==================================
      --返回指定数字的最大整数
      select floor(123456.1234) --返回值123456
      --返回不带小数部分并且不小于其参数的值的最小数字。要是参数是一个空序列,则返回空序列
      select ceiling(123.010) --返回124
      select ceiling(null) --返回NULL
      --返回四舍五入后的最靠近该数值的数值
      select round(126.018,2) --返回126.12
      --返回一个0-1之间的FLoat类型的随机数
      select rand() --返回0.94170703697981
      --返回圆周率PI的值
      SELECT PI() --返回3.14159265358979

    展开全文
  • js判断字符串长度的方法

    千次阅读 2019-10-13 19:24:37
    js中判断字符串长度一般都是使用 length 属性 ,但是 length 属性获取到的字符串长度是以字节为单位,如果我们想要利用 js 根据字节来获取或判断一串字符串长度该如何做呢? js 按字符判断一串字符串长度 ...

    js中判断字符串的长度一般都是使用 length 属性 ,但是 length 属性获取到的字符串长度是以字节为单位,如果我们想要利用 js 根据字节来获取或判断一串字符串的长度该如何做呢?

    js 按字符判断一串字符串的长度

    length:属性可以读取字符串的长度。长度以字符为单位,该属性为只读属性。
    示例代码:

    <script>
        var str = 'hello word!';
        console.log(str.length);
        var str2 = '你好,世界!你好,中国!';
        console.log(str2.length);
    </script>
    

    输出结果:11 12
    注:
    1、使用 length 属性获取长度,每个字符,包括空格,标点符号都算是一个字符
    2、length 属性中,中文字符也默认为一个字符

    js 按字节判断一串字符串的长度

    JavaScript 中支持的字节包括,单字节和双字节两种类型。一般来说英文以及英文符号占1个字符,中文汉字以及中文符号占2个字符
    示例1:
    charCodeAt():方法返回指定位置的字符的 Unicode 编码。它的值为 0 - 65535 之间的整数。

    <script>
        var str = '电影:我和我的祖国';
        var len = 0;
        for (var i = 0; i < str.length; i++) {
            if (str.charCodeAt(i) > 127 || str.charCodeAt(i) == 94) {
                len += 2;
            } else {
                len++;
            }
        }
        console.log(len);
    </script>
    

    输出结果: 18
    示例2:
    一个汉字2个字符,一个中文符号两个字符。

    <script>
        var str = '你好,世界!';
        var len = 0;
        for (var i = 0; i < str.length; i++) {
            var c = str.charCodeAt(i);
            //单字节加1   
            if ((c >= 0x0001 && c <= 0x007e) || (0xff60 <= c && c <= 0xff9f)) {
                len++;
            } else {
                len += 2;
            }
        }   
        console.log(len);
    </script>
    

    输出结果:12
    示例3:
    把双字节的字符替换成两个单字节的字符,并获取它的字符数

    <script>
        var str = '飞鸟慕鱼博客';
        var len = str.replace(/[^\x00-\xff]/g, "00").length; 
        console.log(len);
    </script>
    

    运行结果:12
    示例4:

    <script>
        var str = '中华人民共和国';
        var len = 0;
        for (var i = 0; i < str.length; i++) {
            var c = str.charAt(i);
            if (escape(c).length > 4) {
                len += 2;
            } else if (c != "\r") { 
                len++; 
            }
        }   
        console.log(len);
    </script>
    

    运行结果:14
    示例5:
    可以使用正则表达式,来判断字符是否为双字节

    <script>
        var str = '这里使用的正规表达式';
        var len = 0;
        for (var i = 0; i < str.length; i++) {
            var a = str.charAt(i);
            //使用的正则表达式
            if (a.match(/[^\x00-\xff]/ig) != null) {
                len += 2;
            } else {
                len += 1;
            }
        }   
        console.log(len);
    </script>
    //20
    

    本文链接:
    https://www.feiniaomy.com/post/454.html

    展开全文
  • 字符串中从某个字符开始截取一段字符,然后将另外一个字符串... --返回从指定位置开始指定长度字符串 select substring('Hello,World!',2,10) --返回值ello,World  --将字符串中某段字符替换为指定的字符...
    将字符串中从某个字符开始截取一段字符,然后将另外一个字符串插入此处 
      select stuff('hi,world!',4,4,'****') --返回值hel****orld!
      --返回从指定位置开始指定长度的字符串
      select substring('Hello,World!',2,10) --返回值ello,World
      --将字符串中某段字符替换为指定的字符串
      select replace('hi,world!','ll','aa') --返回值heaao,world!
      --去除字符串中左面的空格
      select ltrim(' hi,world!') --返回值hi,world!
      --去除字符串中左面的空格
      select ltrim('hi,world! ') --返回值hi,world!
      --去除字符串中左面和右边的空格
      select ltrim(' hi,world! ') --返回值hi,world!
      --将NULL值替换为指定字符
      select isnull('a',null) --返回值a
      --转换数据类型
      select cast('2007-10-11' as datetime) --返回值2007-10-11 00:00:00.000
      select convert(datetime,'2007-10-11') --返回值2007-10-11 00:00:00.000
      --获取字符串长度
      select len('hi,world!') --返回值12
      --获取字符串的前3个字符
      select left('hi,world!',3) --返回值hel
      --获取字符串的后3个字符
      select right('hi,world!',3) --返回值ld!
      --去除字符串的前3个字符
      select right('hi,world!',(len('hi,world!')-3)) --返回值lo,world!
      --去除字符串的后3个字符
      select left('hi,world!',(len('hi,world!')-3)) --返回值hi,wor
      --获取在该字符串中某字符串的位置(返回数字)
      select charindex('e','hi,world!') --返回值2
      --返回从第二个字符开始前4个字符
      select left(right('[哈哈哈哈]aaa',len('[哈哈哈哈]aaa')-1),4) --返回值哈哈哈哈
      --返回字符的小写情势
      select lower('HELLO,WORLD!') --返回值hi,world!
      --返回字符的大写情势
      select UPPER('hi,world!') --返回值HELLO,WORLD!
      --用第三个表达式替换第一个字符串表达式中浮现的所有第二个指定字符串表达式的匹配项
      (要是此中有一个输入参数属于 nvarchar 数据类型,则返回 nvarchar;不然返回 varchar。要是任何一个参数为 NULL,则返回 NULL。)
      SELECT REPLACE('Hello,World!','l','a') --返回值Heaao,Worad!
      SELECT REPLACE('Hello,World!','l','') --返回值Heo,Word!
      SELECT REPLACE('Hello,World!','l',null) --返回值NULL
      --以右边参数数值次数复制字符表达式
      select REPLICATE('Hello,World!',4) --返回值Hello,World!Hello,World!Hello,World!Hello,World!
      --返回反转后的字符串
      select REVERSE('Hello,World!') --返回值!dlroW,olleH
      --施用DIFFERENCE时,两个字符串发音越相似(仅限于英书契符),返回值越大(返回值在0-4之间)
      DIFFERENCE('sun','san') --返回值4
      DIFFERENCE('sun','safdsdf') --返回值3
      DIFFERENCE('sun','dgffgfdg') --返回值0
      --将带小数点的数字类型转换为可设定长度可设定小数位的四舍五入后的字符串
      SELECT STR(123.34584, 7, 3) --返回值123.346
      --当设定长度值小于整数部位长度时,字符串将返回设定长度个*
      SELECT STR(123333.34584, 5, 4) --返回值*****
      --================================================ ===================================
      --=====================================数字操作汇总==================================
      --返回指定数字的最大整数
      select floor(123456.1234) --返回值123456
      --返回不带小数部分并且不小于其参数的值的最小数字。要是参数是一个空序列,则返回空序列
      select ceiling(123.010) --返回124
      select ceiling(null) --返回NULL
      --返回四舍五入后的最靠近该数值的数值
      select round(126.018,2) --返回126.12
      --返回一个0-1之间的FLoat类型的随机数
      select rand() --返回0.94170703697981
      --返回圆周率PI的值
      SELECT PI() --返回3.14159265358979


    sql带分隔符的字符串截取
    Posted on 2012-11-28 14:05 桦林 阅读(461) 评论(0) 编辑 收藏


    declare @str nvarchar(50);
    set @str='462,464,2';
    select @str as '字符串'
    select len(@str) as '字符长度'
    select charindex(',',@str,1) as '第一个逗号的索引值'
    select LEFT(@str,charindex(',',@str,1)-1) as '第一个值'
    select SUBSTRING(@str,charindex(',',@str,1)+1,len(@str)) as '从第一逗号开始截取出后面的字符串'
    select LEFT(SUBSTRING(@str,charindex(',',@str,1)+1,len(@str)),CHARINDEX(',',SUBSTRING(@str,charindex(',',@str,1)+1,len(@str)),1)-1) as '中间的值'
    select SUBSTRING(SUBSTRING(@str,charindex(',',@str,1)+1,len(@str)),charindex(',',SUBSTRING(@str,charindex(',',@str,1)+1,len(@str)),1)+1,len(@str)) as '最后面的值' --从第二个逗号开始截取出其后的字符串
    展开全文
  • 字符串长度

    2016-01-08 14:56:03
    在C/C++中,字符串是以零('\0')结尾的。比如,对于下面的字符串: "hello word"    在最后一个字符'd'后面,还有一个...明白了字符串的结尾方式,那么如何计算字符串长度呢?比如: 例题1: char str1[]
  • 1:输出字符串"HelloWorld"的字符串长度 2:输出"HelloWorld"中"o"的位置 3:输出"HelloWorld"中从下标5出开始第一次出现"o"的位置 4:截取"HelloWorld"中的"Hello"并输出 5:截取"HelloWorld"中的"World"并输出 6:...
  • 如果要按行写入,我们只需要再字符串开头或结尾添加换行符'\n'即可: f = open( 'E:/test.txt' , 'a' ) f.write( '\nthe third writing...' ) Out[ 9 ]: 21 f.close() 结果如图: 如果想要将多个变量同时...
  • 注意:字符串是不可变的数据类型,对字符串的任何操作,都不会改变原有字符串!! 一、字符串的下标与切片: 1、下标又称之为索引,在python中字符串、列表、元组都可以通过下标来获取或者操作数据; 2、注意:字符...
  • 在Sqlserver数据库的字符串操作中,截取字符串是最常见的操作,sql server提供了3个常用截取字符串方法,LEFT()、RIGHT()、SUBSTRING(),如果从第一个字符即最左边位置开始截取规定长度,则可用Left函数,如果从最后...
  • 字符串长度 * 2:输出"HelloWorld"中"o"的位置 * 3:输出"HelloWorld"中从下标5出开始第一次出现"o"的位置 * 4:截取"HelloWorld"中的"Hello"并输出...
  • 给定一个仅包含大小写字母和空格' '的字符串 s,返回其最后一个单词的长度。如果字符串从左向右滚动显示,那么最后一个单词就是最后出现的单词。 如果不存在最后一个单词,请返回 0。 说明:一个单词是指仅由字母...
  • 字符串

    2016-11-17 09:46:41
    一.如何使用字符串 (1) 定义并初始化字符串。 ...// 创建一个字符串对象"Hello World" String s = new String("Hello World"); 二.字符串长度 字符串1.length(); 返回字符串1 的长度
  • 然而忽略了,如果这个字符串结尾有空格的情况。如“a ”。于是改变思路,从后面开始遍历,找到最后一个单词的最后一个字符开始计数,然后依次向前知道遇到第一个空格。 方法二: 使用投机取巧的方法,用split函数把...
  • Sqlserver支持使用LEFT()、RIGHT()、SUBSTRING()等几个函数对字符串进行截取操作,其中Left函数表示从开始字符向后截取多少个字符,Right函数表示从最后位置向前截取多少个字符,SUBSTRING()则可指定截取的起始位置...
  • #include int cd(char *); //求字符串长度void fz ...//翻转字符串int main (void){char a[] = “hello word!”;printf (“长度:%d/n”,cd(a));printf (“%s/n”,a);fz(a);printf (“%s/n”,a);return 0;}int cd(ch
  • 在cmd中运行“run.bat”命令,QEMU虚拟机中也显示“hello world”字符串。 3.2 按照软盘0磁头第一扇区、其它扇区的格式制作helloos.img 在往电脑中插含软盘的软驱的时候,给出格式化软盘的提示,格式化...
  • * Length of Last Word * * Given a string s consists of upper/lower-case alphabets and empty space * characters ' ', return the length of last word in the string. * * If the last word does
  • Python语言之字符串

    2019-02-22 22:34:08
    字符串的表示 使用成对的单引号或者双引号...返回字符串长度 : len( 字符串 ) 字符串的拼接 : “hello” + “word字符串的重复 : “hello” * 3 判断一个字串是否在另一个字符串里面 : “he” in “hello”...
  • c语言中字符串长度以及结束标志'\0'

    千次阅读 2019-07-02 08:31:54
    strlen(hello word):字符串为“hello word”这种字符串常量,系统会在其后自动补上’\0’;但是求字符串长度的函数strlen()只要遇见’\0’,就会返回函数值,’\0’不算在其中。所以返回值为10(空格也算一个字符)...
  • 计算字符串最后一个单词的长度,单词以空格隔开。 输入描述 一行字符串,非空,长度小于5000。 输出描述 整数N,最后一个单词的长度。 示例 输入:hello world 输出:5 思路1 统计空格的总个数,当遇到导数第一个...
  • Given a string and we have to split the string into words and also print the ... 给定一个字符串,我们必须将字符串拆分为单词,并在Python中打印每个单词的长度。 Example: 例: Input: str = "Hello W...
  • Python字符串总结大全

    万次阅读 多人点赞 2021-05-03 21:42:59
    普通字符串转化为Unicode字符串 重复操作符(*) 只适用于字符串的操作符 格式化操作符(%) 字符串模板:更简单的替代品 原始字符串操作符(r/R) Unicode字符串操作符(u/U) 常见的转义字符 字符串索引 编解码 ...
  • 题目: 给定某字符串,判断该字符串中是否包含HelloWorld,出现Hello...通过i,j来遍历两个字符串str1,str2(HelloWorld),假设长度分别为m,n; 当i>m或者j>n,则不包含; 当i<m且j==n-1,且str1[i]=...

空空如也

空空如也

1 2 3 4 5 ... 20
收藏数 32,293
精华内容 12,917
关键字:

word的长度字符串hello