您的位置:首页 > 编程语言 > Python开发

python的第一天学习

2019-02-02 21:53 183 查看

变量:

只能用字母,数字,下划线进行表示,且不能以数字开头,不能与保留字发生冲突

不支持常量,一般可以用全大写字母进行表示常量,但只可以更改

字符集:

ASCII码:不支持中文,以一个字节进行存储

gb2312,gbk支持汉字

unicode(万国码)支持各个字符,以两个字节进行存储

utf-8 支持各个字符,英文以一个字节进行存储,汉字以三个字节进行存储

python2中需要声明字符编码格式

# -*- coding=utf-8 -*-

注释:

#表示单行注释

''' ''',""" """ 表示多行注释,且可以把注释的内容赋给某个变量

用户交互:

python3中的input与python2中的row_input表示的含义一致

控制结构:

if。。elif。。else,while,for的使用注意,附属语句必须空四个空格

非附属语句必须定格写,否则会报错IndentationError错误

while,for语句也可以与else进行搭配,表示上面的代码正常执行后执行else中的代码

密码密文:即输入密码不可见

可以使用getpass.getpass("密码")进行操作

在PyCharm中导入getpass模块可能会报错,但不影响运行,在PyCharm不支持getpass支持

可以再python命令行进行操作

多行格式化:

name=input("您的用户名:")
age=input("年龄:")
#格式化输出
1.
info='''
info:'''+name+'''
age:'''+age+'''
'''
#2.与类型相匹配
info1='''
info:%s
age:%s
'''%(name,age)
#3.格式化
info2='''
info={_name}
age={_age}
'''.format(_name=name,_age=age)#对于重复的引用可以只声明一次
4.
info3='''
info={0}
age={1}
'''.format(name,age)#注意下标的一致

游戏:猜年龄且三次进行一次询问,输入n退出,或输入正确年龄退出

代码:

age1=56
count=0
while count<3:
age=int(input("请输入年龄:"))
if age==age1:
print("猜对了")
break
elif age>age1:
print("猜大了")
else:
print("猜小了")
count+=1
if count==3:
flag=input("是否还要继续:输入n为退出")
if flag=="n":
break
else:
count=0

 

内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: