目录
0、前期回顾
先说个问题
我用python的环境直接打开py文件会闪退
其实原因是这个文件正在被执行没关闭就直接发过来了
只需要用其它文本编辑器打开就行了
# 1. 注释
# 单行注释与多行注释
# #
# """"""
#
# 换行符 \
#
# 数据类型
#
# number 123
#
# string "" print(str[初始值:终止值])
#
# list ["adsa", 12312]
#
# tuple ("dasa",1123)
#
# dict {键: 值}
#
# 数据类型的转换
# int
# str
# list
# tuple
#
# 关键字与标识符
# 数字 字母 下划线组成 且数字不能开头
#
# 1 ,见文知意
# 2. 驼峰命名法
# 3 _
#
# 关键字:
# python中已经赋予了这个字特殊的意义
#
import keyword
print(keyword.kwlist)
1、python的输出
普通输出
#打印信息
print("hello world!")
格式化输出
在程序中,看到了%这样的操作符,这就是Python中格式化输出。
age = 1
name = "xiaohua"
print("我的姓名是%s, 年龄是%d" % (name, age))
在输出的时候,如果有\n那么,此时\n后的内容会在另外一行显示
print("1234567890-------") # 会在一行显示
print("1234567890\n-------") # 一行显示1234567890,另外一行显示-------
2、python的输入
Python2 中输入——raw_input()
在Python中,获取键盘输入的数据的方法是采用raw_input 函数。
password = raw_input("请输入密码:")
print '您刚刚输入的密码是:', password
Python2 /Python3 中输入——input()
例如:执行 a = input()
当你输入 123 后 a = 123
执行 a = input()
当你输入 123+123 后 a = 246
执行 a = input()
当你输入 'hello'+'world' 后 a = 'helloworld'
已知存在 b = 20
执行 a = input()
当你输入 b 后 a = 20
3、运算符
若 a = 10, b = 20
除就是生成小数也会输出
整除就是不管有多少小数都会舍弃
从最高到最低优先级的所有运算符:
4、test
a.实现用户输入用户名和密码,当用户名为seven且密码为123时,
显示登陆成功,否则登陆失败!
user = "seven"
passwd = 123
username = input("please the enter user:")
password = int(input("please the enter passwd:"))
if username == user and password == passwd:
print("logon successfull")
else:
print("logon failed")
注意:input()输入的任何内容都是字符串
要强制转化一下
或者把passwd改成字符串