網站首頁 編程語言 正文
一. 輸出函數print
在python中,print()是可以直接使用的輸出函數,將數據輸出到控制臺上。
1. print函數的使用
1.1 可以輸出數字
只要是數字都可以輸出
# author: 爪哇斗羅(javaDouLuo)
# date: 2022/7/4 0:22
print(520)
print(131.4)
print(-131.4)
1.2 可以輸出字符串
輸出字符串需要加上引號
print("我愛Python")
print('Python是什么?')
print('''Python無敵了''')
1.3 可以輸出表達式
print(1+1)
print(2+2)
print(4+4)
1.4 可以輸出至文件中
1.1-1.3都是輸出至控制臺中,當然也可以輸出到文件中。
# 在D盤創建a.txt文件,a+表示文本內容的追加
fp=open('D:/a.txt', 'a+')
# 文件寫入信息HelloWorld
print('HelloWorld', file=fp)
# 關閉資源
fp.close()
有時候我們需要對一些特殊字符進行轉義,使用"\"
常見的轉義字符含義:
?\n | 表示換行 |
\t | 表示制表符 |
\r | 回車 |
二. 變量與數據類型
數據類型
變量就是存儲數據的一片內存空間,里面由數據類型,地址,數據構成,變量的命名規則:
變量名由字母(廣義的Unicode字符,不包括特殊字符)、數字和下劃線構成,數字不能開頭,注意大小寫,不要跟關鍵字(有特殊含義的單詞,后面會講到)和系統保留字(如函數、模塊等的名字)沖突。
Python中常見的數據類型如下:
2.1 整型
Python3.x中只有int類型的整數,在Python中可以處理任意大小的整數。并且可以支持進制的表示。
# author: 爪哇斗羅(javaDouLuo)
# date: 2022/7/4 23:40
# 輸出各個類型數據以及它們的類型
n1=123
n2=0
n3=-123
print(n1,type(n1))
print(n2,type(n2))
print(n3,type(n3))
# 二進制
print('二進制',0b011101)
# 八進制
print('八進制',0o123)
# 十進制
print('十進制',123)
# 十六進制
print('十六進制',0x123)
結果:
2.2 浮點型
浮點數就是小數,支持科學計數法表示。浮點型運算是有精度問題的。
x1=1.1
x2=2.2
print(x1+x2)
解決精度問題,使用Demical對象:
from decimal import Decimal
x1 = 1.1
x2 = 2.2
print(Decimal('1.1') + Decimal('2.2'))
2.3 字符串型
字符串是以單引號或雙引號括起來的任意文本,字符串可以是單引號,雙引號或者三引號。
print("我愛Python")
print('Python是什么?')
print('''Python無敵了''')
2.4 布爾型
布爾值只有True、False兩種值,要么是True,要么是False。運算的時候True為1.Flase為0。?
print(True)
print(False)
print(True+1+False)
3. 數據類型轉換
為了可以讓不同的數據類型進行拼接與運算,Python提供了類型轉換的函數。
3.1 int()
將一個數值或數值表示的字符串轉換成整數。
x1=3
x2="4"
print(x1+int(x2)) # 7
3.2 float()
將一個數值表示字符串或者int型轉換成浮點數。
x1="40"
print(float(x1)) # 40.0
3.3 str()
將指定的對象轉換成字符串形式。
x1=32
x2=32.2
print(str(x1)+str(x2)) # 3232.2
Python中的注釋tips:
1. 單行注釋用 # 注釋內容
2. 多行注釋使用一對三引號'''注釋內容 '''
原文鏈接:https://blog.csdn.net/qq_41857955/article/details/125592099
相關推薦
- 2022-12-14 C++雙線程調用網絡攝像頭與多線程調用多攝像頭同步執行方法詳細講解_C 語言
- 2022-08-21 python數字圖像處理之基本形態學濾波_python
- 2022-03-14 內存常用的頁面調度算法(頁面調度算法采用什么算法)
- 2022-11-29 .NET中lambda表達式合并問題及解決方法_實用技巧
- 2022-11-17 Android復選框CheckBox與開關按鈕Switch及單選按鈕RadioButton使用示例詳
- 2022-08-31 Centos安裝python3與scapy模塊的問題及解決方法_python
- 2022-09-13 go語言中切片Slice與數組Array對比以及panic:?runtime?error:?inde
- 2022-02-19 DevTools 無法加載 SourceMap 錯誤:狀態代碼 404,netERR_HTTP_RE
- 最近更新
-
- window11 系統安裝 yarn
- 超詳細win安裝深度學習環境2025年最新版(
- Linux 中運行的top命令 怎么退出?
- MySQL 中decimal 的用法? 存儲小
- get 、set 、toString 方法的使
- @Resource和 @Autowired注解
- Java基礎操作-- 運算符,流程控制 Flo
- 1. Int 和Integer 的區別,Jav
- spring @retryable不生效的一種
- Spring Security之認證信息的處理
- Spring Security之認證過濾器
- Spring Security概述快速入門
- Spring Security之配置體系
- 【SpringBoot】SpringCache
- Spring Security之基于方法配置權
- redisson分布式鎖中waittime的設
- maven:解決release錯誤:Artif
- restTemplate使用總結
- Spring Security之安全異常處理
- MybatisPlus優雅實現加密?
- Spring ioc容器與Bean的生命周期。
- 【探索SpringCloud】服務發現-Nac
- Spring Security之基于HttpR
- Redis 底層數據結構-簡單動態字符串(SD
- arthas操作spring被代理目標對象命令
- Spring中的單例模式應用詳解
- 聊聊消息隊列,發送消息的4種方式
- bootspring第三方資源配置管理
- GIT同步修改后的遠程分支