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