Python3.x学习三 之 基础知识

一、基础数据类型

1.数字: number
    (1)整数:int
    (2)浮点数:float
2.布尔类型:bool
    True/False
3.字符串类型:str
# 类型转换
a = "55"     # '55'
b = int(a)   # 55
c = float(a) # 55.0
d = str(b)   # '55'
e = str(c)   # '55.0'
bb = bool(0) # False
bb = bool(任何非0数字) # True
cc = bool("") # False
cc = bool(任何非空str) # True
# 判断变了类型
type(12)     # <class 'int’>
type(1.1)    # <class 'float'>
type('12’)   # <class ’str’>
type(True)   # <class 'bool’>

二、if语句

a = 2
b = 4
if a > b:
    print("a>b")
elif a < b:
    print("a<b")
else:
    print("a=b")

三、while循环

while True:
    print("haha")
    break

四、for循环

# 0-10循环
for i in range(10):
    print(i)
# 10-20循环,步长2
for i in range(10, 20, 2):
    print(i)

五、键盘录入

# 普通录入
name = input("name:")
# 密码录入
import getpass
password = getpass.getpass("password:")

六、运算符

+、-、*、/      加、减、乘、除
//    整除    9 // 4 = 2
%     取余数  9 %  4 = 1
**    取幂    2 ** 3 = 8
print("ab" * 3) # 'ababab' 多次拼接字符串
# 关系运算符
==    是否等于
!=    是否不等于
>     是否大于
<     是否小于
>=    是否大于等于
<=    是否小于等于

七、格式化字符串

%d        整数占位
%06d      整数占位,占6位,不足的用0补
%f        浮点数占位
%.6f      浮点,保留6位小数
%s        字符串占位
name = 'nick'
age = 22
height = 170.0
day = 5
print('name=%s, age=%d, hight=%f, day=%02d' % (name, age, height, day))

猜你喜欢

转载自blog.csdn.net/nick_li_/article/details/81159911