作者簡介:在校大學生一枚,Java領域新星創作者,Java、Python正在學習中。
日常學習網站:牛客網,可以用來刷算法題、工作內推、面經復習、練習SQL等等,很不錯的多功能網站。點擊注冊學習刷題吧!
自我提醒:多學多練多思考,編程能力才能節節高!
自己從大一下學期接觸到Java,到現在為止,也學習了一年半了。也有粉絲問我如何學習java,路線是什麼?跟我一樣,剛開始都很迷茫,後來看看別人的關於java的學習建議,自己再摸索摸索,也確實學到了很多。
最近有小伙伴問我該怎麼提高編程水平?我的建議就是以看視頻自學為主,學完後勤於練習代碼,在學與練的切磋中提高編程水平,算法不行就可以在牛客網上刷算法題,SQL不行就在上面刷SQL題,面經也可以在上面找到很多。總之,慢慢學,慢慢來吧~
在前面的學習中,我們知道input()接收用戶輸入的數據都是字符串類型,如果用戶輸入1,想得到整型該如何操作呢?答案就是轉換數據類型即可,即將字符串類型轉換成整型。
有些函數不經常使用,不需要刻意的記,用到的時候上網查一下就可以了!
num = input('請輸⼊您的幸運數字:')
print(f"您的幸運數字是{
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)))
多麼耀眼的獎牌,快來練習吧
感謝閱讀,一起進步,嘻嘻~