码迷,mamicode.com
首页 > 其他好文 > 详细

第一周总结

时间:2017-05-26 23:16:43      阅读:155      评论:0      收藏:0      [点我收藏+]

标签:下划线   汉语   而且   命名   姓名   

关于作业的形式理解错误了,重新写一遍,这次主要针对的是上课的内容和笔记。

基础概念:

1、关于变量与常量

在pyhton中,只有变量没有常量,变量名只能是字母、数字和下划线的任意组合,变量名的第一个字符不能是数字,而且变量名不能是汉语和拼音,但是可以用下划线或者大写字母区分长命名。

例如: 

name = "jzy"

print("My name is",name)


2.用户交互介绍

(1)简单

name = input(‘what is your name:‘) #输入姓名

print(name)                        #打印

(2)复杂

name = input("name:")    #输入姓名
age = int(input("age:")) #输入年龄为整数
job = input("job:")      #输入工作
sal = input("sal:")      #输入工资

info = ‘‘‘                         #每个%s代表任意字符,若是%d则是只能接受数字
-----info of %s------
name : %s
age  : %s
job  : %s
sal  :%s
‘‘‘ %(name,name,age,job,sal)
print(info)


或者

name = input("name:")
print(type(age))//打印字符类型
age = int(input("age:"))
job = input("job:")
sal = input("sal:")

info = ‘‘‘
-----info of {_name}------
name : {_name}
age  : {_age}
job  : {_job}
sal  : {_sal}
‘‘‘ .format(_name=name,
           _age=age,
           _job=job
           _sal=sal)
print(info)
在或者
name = input("name:")
age = int(input("age:"))
job = input("job:")
sal = input("sal:")

info = ‘‘‘ 
-----info of {0}------
name : {0}
age  : {1}
job  : {2}
sal  : {3}
‘‘‘ .format(name,age,job,sal)
print(info)

上述三种方法都可以实现多行输出,一般建议使用第一种或者第二种表现形式


3.if...else条件判断

例子:

_username = ‘jzy‘

_password = ‘123456‘

username = input("username:")

password = input("password:")


if _username == username and _password == password :

    print ("welcome user {name}" .format(name=username))

else:

    print("invalid user")


4.while循环

例子:

oldboy = 56

count = 0

while count < 3

    guess_age = int(input("guess_age:"))

    if guess_age == oldboy :

        print("you are right")

        break

    elif guess_age > oldboy :

        print("too big")

    else :

        print("too young")

    count +=1

else :

    print(“too many times”)  


5.for循环

例子:

oldboy = 56

count = 0

for i in range(3) :

    guess_age = int(input("guess_age:"))

    if guess_age == oldboy :

        print("you are right")

        break

    elif guess_age > oldboy :

        print("too big")

    else :

        print("too young")

else :

     print("too many times")


6.python的字符编码

最早的ASII码为255个字符中的128个表示,但是由于除了英文外需要表示其他格式的字符,进行了优化,最终ISO组织规定了Unicode编码,通过2个字节表示所有的字符,但是由于这种方式会产生多余的内存空间占用,所以现在的方式采用utf-8模式表示,对应英文占用1个字节,对中文这种占用3个字节,utf-8的压缩方式保存编码,既节约资源,又能保存多种格式,是目前采用的最有效的编码方式。

本文出自 “12035355” 博客,请务必保留此出处http://12045355.blog.51cto.com/12035355/1930016

第一周总结

标签:下划线   汉语   而且   命名   姓名   

原文地址:http://12045355.blog.51cto.com/12035355/1930016

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!