1. 程式人生 > >python字串轉成駝峰的方法

python字串轉成駝峰的方法

https://github.com/qiwsir/algorithm/blob/master/string_to_hump.md

請寫一個字串轉成駝峰的方法?

請寫一個字串轉成駝峰的方法?

例如:border-bottom-color -> borderBottomColor

解決

python解決方法:

def convert(one_string,space_character):    #one_string:輸入的字串;space_character:字串的間隔符,以其做為分隔標誌

    string_list = str(one_string).split(space_character)    #將字串轉化為list
    first = string_list[0].lower()
    others = string_list[1:] 

    others_capital = [word.capitalize() for word in others]      #str.capitalize():將字串的首字母轉化為大寫

    others_capital[0:0] = [first]

    hump_string = ''.join(others_capital)     #將list組合成為字串,中間無連線符。

    return hump_string

if __name__=='__main__':
    print "the string is:ab-cd-ef"
    print "convert to hump:"
    print convert("ab-cd-ef","-")

相關推薦

python字串駝峰方法

https://github.com/qiwsir/algorithm/blob/master/string_to_hump.md 請寫一個字串轉成駝峰的方法? 請寫一個字串轉成駝峰的方法? 例如:border-bottom-color -> borderBott

Oracle分割字串表的方法

 --分割字串轉成表 (1)定義巢狀表型別 CREATE OR REPLACE TYPE "MYTABLE"                                                                          AS TABLE

pythonpyd方法

版本:python 2.7.12 Cython安裝 利用pip安裝: pip install Cython --install-option="--no-cython-compile" 或者自己下載安裝:https://pypi.python.org/pypi/Cython

Swift base64圖片以及字串,以及圖片和字串 base64的方法

圖片轉成 base64: let image : UIImage =UIImage(named:"test.png")! let imageData = UIImagePNGRepresentation(image) let base64String = image

python數字字串

數字轉成字串,使用格式化字串: 如 tt=322 tem='%d' %tt tem即為tt轉換成的字串 常用的格式化字串: %d            整數 %f%F        浮點數 %e%E       科學計數 %g%G        e 和

python字串16進位制的ASCii碼的值

binascii.a2b_hex(hexstr) binascii.unhexlify(hexstr) Return the binary data represented by the hexadecimal string hexstr. This function

python字串轉換變數的幾種方法

轉自:http://blog.chinaunix.net/uid-20393955-id-345573.html 2011-4-18 磁針石#承接軟體自動化實施與培訓等gtalk: ouyangchongwu#gmail.com qq 37391319 部落格:oychw.

Oracle將以特定分隔的字串表格的方法(用於類似遊標的遍歷)

CREATE OR REPLACE TYPE TY_OBJECT AS OBJECT(COL_NAME VARCHAR2(200)); / CREATE OR REPLACE TYPE TY_TABLE AS TABLE OF TY_OBJECT; / CREATE OR

字串陣列

  java.lang包中有String.split()方法,java中通常用split()分割字串,返回的是一個數組。 特殊,轉義字元,必須加"\\"(“.”和“|”都是轉義字元) 示例: 1、如果用“.”作為分隔的話,必須是如下寫法,String.split("\\."

Java實現陣列字串字串陣列的方法

字串轉陣列 使用Java split() 方法 split() 方法根據匹配給定的正則表示式來拆分字串。 注意: . 、 | 和 * 等轉義字元,必須得加 \\。多個分隔符,可以用 | 作為連字元。 ? 1 2 3

MSSQL 字串16進位制函式

分享一下我老師大神的人工智慧教程!零基礎,通俗易懂!http://blog.csdn.net/jiangjunshow 也歡迎大家轉載本篇文章。分享知識,造福人民,實現我們中華民族偉大復興!        

js毫秒值年月日方法

<html> <head> <script> //這裡傳入的值一定要是數字,如果是字串的話,需要先轉為int型 //出生日期 var time = new Date(1322195034000); console.log(

牛客:把字串整數

題目描述: 將一個字串轉換成一個整數(實現Integer.valueOf(string)的功能,但是string不符合數字要求時返回0),要求不能使用字串轉換整數的庫函式。 數值為0或者字串不是一個合法的數值則返回0。 輸入描述: 輸入一個字串,包括數字母符號,可以為空。 輸出描

(劍指offer)把字串整數

時間限制:1秒 空間限制:32768K 熱度指數:141595 本題知識點: 字串 題目描述 將一個字串轉換成一個整數(實現Integer.valueOf(string)的功能,但是string不符合數字要求時返回0),要求不能使用字串轉換整數的庫函式。 數值為0或者字串不是一個合法

json字串json物件,以及json物件json字串

json字串是一種能轉成json物件的字串(我自己理解的), 如  var MRWStr = '{name:WangHongxu,sex:man}', 把 MRW轉成json物件只需要 var MRWObj = JSON.parse(MRWStr); 就能得到 {n

下劃線引數駝峰

import java.util.*; /** * 描述: * * @author LingCoder * @version 1.0 * @description TODO * @date 2018/11/13 15:41 */ public class MapUnderline2Hump

Python 字串內建使用方法

4.2 字串的常用操作 在 ipython3 中定義一個 字串,例如:hello_str = "" 輸入 hello_str. 按下 TAB 鍵,ipython 會提示 字串 能夠使用的 方法 如下: In [1]: hello_str. hello_str

js中字串數字的方法

一、parseInt()函式和parseFloat()函式        parseInt('123') === 123;        parseFloat('123.01') === 123.01;

Java 字串運算公式

轉載自:https://www.cnblogs.com/cocoat/p/6956610.html GroovyShell 實現 public static void main(String args[]) { Binding binding = new Binding();

字串整型(int)

1 題目 Implement atoito convert a string to an integer. Hint: Carefullyconsider all possible input cases. If you want a challenge, please do not s