Python学习01

用户交互:input()

'''
用户交互 input()
1,等待输入,
2,将你输入的内容赋值给了前面变量。
3,input出来的数据类型全部是str
'''
name = input("请输入姓名: ")
age = input("请输入年龄: ")
print(name, age)

缩进

'''
Python的缩进有以下几个原则:
1.顶级代码必须顶行写,即如果一行代码本身不依赖于任何条件,那它必须不能进行任何缩进
2.同一级别的代码,缩进必须一致
3.官方建议缩进用4个空格
'''

if-else and while

a = 1
if a > 0:
    print("大于")
elif a < 0:
    print("小于")
else:
    print("等于")

# while 后面的else 作用是指,当while 循环正常执行完,中间没有被break 中止的话,就会执行else后面的语句
count = 0
while count <= 100 :
    count += 1
    if count > 5 and count < 95:
        continue
    print("loop ", count)
else:
    print("-----out of while loop ------")

# 用户名字验证例子,允许三次错误
count = 0
while count < 3:
    name = input("请输入名字")
    if name == "guo":
        print("正确")
        break
    count = count + 1
else:
    print("输错次数过多")

其他

'''
字符串转化成数字:int(str) 条件:str必须是数字组成的。
数字转化成字符串:str(int)
'''
# 涉及到多行的字符串必须用如下方法赋值
msg = '''
    郭云皓
    郭云皓
'''
print(msg)

python2默认编码方式是ascii码

解决方式:在文件的首行:#-*- encoding:utf-8 -*-

python3 默认编码方式utf-8

posted @ 2018-07-10 15:14  Eric云皓  阅读(83)  评论(0)    收藏  举报