作者簡介:在校大學生一枚,Java領域新星創作者,Java、Python正在學習中.
日常學習網站:牛客網,可以用來刷算法題、工作內推、面經復習、練習SQL等等,很不錯的多功能網站.點擊注冊學習刷題吧!
自我提醒:多學多練多思考,編程能力才能節節高!
自己從大一下學期接觸到Java,到現在為止,也學習了一年半了.也有粉絲問我如何學習java,路線是什麼?跟我一樣,剛開始都很迷茫,後來看看別人的關於java的學習建議,自己再摸索摸索,也確實學到了很多.
最近有小伙伴問我該怎麼提高編程水平?我的建議就是以看視頻自學為主,學完後勤於練習代碼,在學與練的切磋中提高編程水平,算法不行就可以在牛客網上刷算法題,SQL不行就在上面刷SQL題,面經也可以在上面找到很多.總之,慢慢學,慢慢來吧~
在前面的學習中,我們知道input()接收用戶輸入的數據都是字符串類型,如果用戶輸入1,Want to get the integer how to operate it?The answer is to convert the data type,即將字符串類型轉換成整型.
Some functions are not used very often,No need to memorize,You can check it online when you need it!
num = input('請輸⼊your lucky number:')
print(f"your lucky number是{
num}")
print(type(num))
# 將字符串轉換為數字
print(type(int(num)))
運行結果:
# 1. float() -- 將數據轉換成浮點型
num1 = 1
str1 = '10'
print(type(float(num1))) # float
print(float(num1)) # 1.0
print(float(str1)) # 10.0
# 2. str() -- 將數據轉換成字符串型
print(type(str(num1))) # str
# 3. tuple() -- 將一個序列轉換成元組
list1 = [10, 20, 30]
print(tuple(list1))
# 4. list() -- 將一個序列轉換成列表
t1 = (100, 200, 300)
print(list(t1))
# 5. eval() -- 計算在字符串中的有效Python表達式,並返回一個對象
str2 = '1'
str3 = '1.1'
str4 = '(1000, 2000, 3000)'
str5 = '[1000, 2000, 3000]'
print(type(eval(str2)))
print(type(eval(str3)))
print(type(eval(str4)))
print(type(eval(str5)))
運行結果:
代碼提交:
num = float(input())
print(int(num))
代碼提交:
num = int(input())
print(float(num))
print(type(float(num)))
What a dazzling medal,come and practice
感謝閱讀,一起進步,嘻嘻~