要求根據數字1-12數字返回月份名稱
monthstr =
"一月二月三月四月五月六月七月八月九月十月十一月十二月"
monthid =
eval
(input
("請輸入月份數字(1-12):"))
if monthid in
range(1
,10):
pos =
(monthid -1)
*2print
(monthstr[pos:pos+2]
)elif monthid in[11
]:pos =
(monthid -1)
*2print
(monthstr[pos:pos+3]
)elif monthid in[12
]:pos =
(monthid -1)
*2print
(monthstr[pos+
1:pos+4]
)else
:print
("請輸入正確的數字"
)
請教一下更簡潔的**示例,感謝 Java中數字字串與對應數字的轉換
string字串轉化為數字 轉換為浮點型 使用double或者float的parsedouble或者parsefloat方法進行轉換 string s 123.456 double d double.parsedouble s float f float.parsefloat s 轉換為整型 使用i...
Oracle instr函式 字串查詢
instr 源字串,目標字串,起始位置,匹配序號 在oracle plsql中,instr函式返回要擷取的字串在源字串中的位置。只檢索一次,就是說從字元的開始 到字元的結尾就結束。語法如下 引數分析 string1 源字串,要在此字串中查詢。string2 要在string1中查詢的字串.start...
根據字元分割字串
create or replace procedure get split v string1 in varchar2,輸入的字串 v start in number,開始擷取的位置 v length in number,擷取的字元個數 v split in varchar2 分隔符號 as v s...