初学Python(字面量,简单数据类型,注释,变量,运算符,字符串,字符串格式,布尔,数据输入,if语句):
第一个阶段:
# 将数字转换成字符串
num_str = str(11)
print(type(num_str), num_str)
# 将字符串转换成数字,万物皆可转换成字符串,但是不是所有的字符串都能转换成数
str_num = int("11")
print(str_num)
# 浮点数转换成整数
"""
int_num = int(11.645)
print(type(int_num), int_num)
"""
# 运算符的解释
num = 3
num = num-1
print(num)
num = num - 1 * 2 / 2
# 除法运算结果为浮点型
print(type(num), num)
num = 8
num = num//3
print(type(num), num)
num = num**2
print(type(num), num)
# 输出列表
L = [2.1, 5, 'dft']
print(L)
t = (2.1, 5, 'dft')
print(t)
第二个阶段:
num1 = 11
num2 = 11.345
print("数字十一限定为五位宽度:%5d" % num1)
print("数字十一限定宽度1: %1d" % num1) # 宽度值小于数的实际宽度,则不生效
print("数字11.345限制宽度7,小数精度2: %7.2f" % num2) # .n对小数四舍五入
print("宽度不限制,小数限制为2: %.2f" % num2)
name = "传智播客"
stock_price = 19.99
stock_code = '003032'
# Python的input使用
name1 = input("请输入你的名字:")
print("你的名字:", name1)
num = input("你的银行卡密码:") # input输入的内容为字符串,想要数字需要自行转换
num = int(num)
print("密码是:", type(num), num)
# 练习
user_name = input("请输入你的用户名:")
user_type = "VIP用户"
print("你好:%s %s" % (user_name, user_type))
# python布尔类bool
# python中f格式化使用
num1 = 10
num2 = 15
print(f"10=15结果是:{num1 == num2}", type({num1 == num2}))
# bool型用来比较字符串
name1 = "whizzbang"
name2 = "abandon" # 定义的set类型时Python中一个无序且不重复的元素集合集合的对象是一组无序且可哈希的值
print(f"name1&name2比较结果:{name1 == name2}", type({name1 == name2}))
# python中if语句
# if语句不能忘记if下面的四个空格
age = input("请输入你的年龄:")
age = int(age) # 记得将age转换成整形或age = int(input(" age "))
print("判断年龄是否大于18")
# if和else不要忘了冒号
if age > 18:
print("成年了!")
print("步入大学生活")
elif age == 18:
# python中注意elif拼写
print("刚满十八岁!")
else:
print("未成年!")
# 练习
# if elif else注意:判断是有序的,前面的一个满足后后面的不在执行
# 可以在if elif中直接写上input节省代码
if int(input("请输入你的身高:")) < 120:
print("你可以免费进入")
elif input("请输入你是否是VIP(Y&N):") == "Y":
print("您可以免费进入")
else:
print("您需要缴费10元")
这是一个流程,可以复制代码在PyCharm运行!