目錄
目錄目標
輸出一、格式化輸出
1.1 格式化符號
1.2 示例:
1.3 轉義字元:
1.4 結束符 總結
二、輸入
1.2 輸入的語法
1.3 輸入的特點 總結
三、資料型別的轉換
1.1 轉換資料型別的的作用
1.2 轉換資料型別的函式
1.3 示例:
1.4 實驗
1.5總結
作用:程式輸出內容給使用者
print('hello python')
age=18
print(age)
所謂的格式化輸出就是按照一定的格式輸出內容
格式符號
轉換%s
字串%d
有符號的十進位制數
%f浮點數
%c字元
%u無符號十進位制數
%o八進位制數
%x十六進製制整數(小寫ox)
%x十六進製制整數(大寫ox)
%e科學計數法(小寫『e』)
%e科學計數法(大寫『e』)
%g%f和%e的簡寫
%g%f和%e的簡寫
技巧:格式化字串除了%s,還可以寫為 f ' '
age=18
name='tom'
weight=75.5
student_id=1
# 我的名字是tom
print('我的名字是%s'%name)
# 我的學號是0001
print('我的學號是%4d' %student_id)
#我的體重是75.50公斤
print('我的體重是%.2f' % weight)
# 我的名字是tom,今年18歲了
print('我的名字是%s,今年%d歲了' %(name,age))
# 我的名字是tom,明年19歲了
print('我的名字是%s,明年%d歲了'%(name,age+1))
#我的名字是tom,明年19歲了
print(f'我的名字是,明年歲了')
執行結果:
想一想,為什麼兩個print會換行輸出?print('輸出的內容',end="\n")
在python中,print(),預設自帶end="\n"這個換行結束符,所以導致兩個print直接會換行展示,使用者可以按需求更改結束符f-字串
轉義字元
print結束符
print('內容',end="")
在python中,程式接收使用者輸入的資料的功能就是輸入
input("提示資訊")
password=input('請輸入您的密碼:')
# print(f'您輸入的密碼是')
輸入的特點
問:input()接收使用者輸入的資料都是字串型別,如果使用者輸入1,想得到整型該如何操作
答:轉換資料型別即可,即將字元型別轉換為整型
函式說明
int(x [,base])
將x轉換為乙個整數
float(x)
將x轉換為乙個浮點數
complex(real [,imag])
建立乙個複數,real為實部,imag為虛部
str(x)
將物件x轉換為字串
repr(x)
將物件x轉換為表示式字串
eval(str)
用來計算在字串中的有效python表示式,並返回乙個物件
tuple(s)
將序列s轉換為乙個元組
list(s)
將序列s轉換為乙個列表
chr(x)
將乙個整數轉換為乙個unicode字元
ord(x)
將乙個字元轉換為他的ascii整數值
hex(x)
將乙個整數轉換為乙個十六進製制字串
oct(x)
將乙個整數轉換為乙個八進位制字串
bin(x)
將乙個整數轉換為乙個二進位制字串
需求:input接收使用者輸入,使用者輸入''1",將這個資料1轉換成整型
# 1.接收使用者輸入
num=input('請輸入您的幸運數字:')
# 2.列印結果
print(f"您的幸運數字是")
# 3.檢測接收到的使用者輸入的資料型別 ---str型別
print(type(num))
# 4.轉換資料型別為整型 ---int型別
# 1.float() --轉換成浮點型
num1=1
print(float(num1))
print(type(float(num1)))
# 2.str() ---轉換成字元型別
num2=10
print(type(str(num2)))
# 3. tuple() ---將乙個序列轉換成元組
list1=[10,20,30]
print(tuple(list1))
print(type(tuple(list1)))
# 4.list() --將乙個序列轉換成列表
t1=(100,200,300)
print(list(t1))
print(type(list(t1)))
# 5.eval() --將字串中的資料轉換成python表示式原本型別
str1='10'
str2='[1,2,3]'
str3='(1000,2000,3000)'
print(type(eval(str1)))
print(type(eval(str2)))
print(type(eval(str3)))
轉換資料型別常用函式 Python中的輸入與輸出
任何程式都會通過輸入輸出功能與使用者進行互動和溝通。所謂輸入就是指程式通過使用者輸入的資訊獲取資料,而輸出則是指程式向使用者顯示或列印資料。在python語言中,我們可以用input 函式進行輸入,print 函式進行輸出,這兩個都是控制台輸入輸出函式。python中提供input 函式用於輸入資料...
python中輸入輸出
1.基本形式輸出 print 2.格式化輸出 格式符號 轉換 c字元 s通過str 字串轉換來格式化 i有符號十進位制整數 d有符號十進位制整數 u無符號十進位制整數 o八進位制整數 x十六進製制整數 小寫字母 x十六進製制整數 大寫字母 e索引符號 小寫 e e索引符號 大寫 e f浮點實數 g ...
python的輸入與輸出 python輸入與輸出
python格式化輸出的方法 要使用 格式化字串字面值 請在字串的開始引號或三引號之前加上乙個 f 或 f 在此字串中,你可以在 字元之間寫可以引用的變數或字面值的 python 表示式。yes votes 42 572 654 no votes 43 132 495 percentage yes ...