python基础学习笔记01——输入 输出 运算符 循环

1. 输出

1.1 基本输出

age = 18
name = "Tom"
stu_id=1
print("I'm %d" %age)
print("My name is %s,I'm %d years old" %(name,age))     # 输出
print("My id is %03d" %stu_id)  # %03d不足位数用0补全

f-格式化:

age = 18
name = "Tom"
print(f'My name is {name},my age is {age}')

1.2 转义字符
\n:换行
\t:制表符,一个tab键4个空格的举例
结束符:
print(“输出内容”,end=’\n’)
print(“输出内容”,end=’ ')

2. 输入

2.1 基本输入

age = input("请输入年龄") # input函数实现输入功能
print(f'My age is {age} years old')

2.2 数据类型转换
int(x):将x转换为一个整数
float(x):将x转换为一个浮点数
str(x):将对象x转换为字符串
eval(x):用来计算在字符串中的有效python表达式,并返回一个对象
tuple(s):将序列s转换为一个元组
list(x):将序列s转换为一个列表

python默认输入内容是字符串

3. 运算符

/:除。10/3=3.33333333
//:整除。10//3=3
**:指数。10 ** 3=1000

赋值运算符:
python多个变量赋值:

num1 , float1 , str1 = 10 , 0.5 , "hello"

逻辑运算符:
and,or,not

三目运算符:
语法:
条件成立执行的表达式 if 条件 else 条件不成立执行的表达式

4. 循环

循环可以和else配合使用,else下方缩进的代码指的是当循环正常结束后执行的代码
语法:
while 条件:
条件成立重复执行的代码
else:
循环正常结束之后要执行的代码

while …… else

i = 1
result = 0
while i<= 100:
    if i == 20:
        result += i
        break
    result += i
    i += 1
else:
    print(result)
print(f'非正常结束{result}')         # 非正常结束210

for 省略号 else

result = 0
for i in range(100) :
    if i != 20 :
        result += i
        i += 1
    else:
        result += i
        break
else:
    print(f'正常结束{result}')
print(f'非正常结束{result}')     #非正常结束210

你可能感兴趣的:(python基础学习笔记)