h3

php程序员学习python3学习第一天

昨天寻找了一天的python教程,最终终于找到了一个python教程,虽然有的公司依然使用python2,但python3应该会逐渐替代python2,因此我选择了最新的python3教程

 

1, 字符编码声明,在python2中需要进行字符编码的声明,在python3中默认就是utf8的编码,声明方式 -*- coding: utf-8 -*-

2,注释, ##,'''fdsfdsf''',"""dsdsf"""

3,单引号和双引号在python中的区别,只有在嵌套是需要用到  " my name's rrr"  此处和php有些区别

4,在python中声明变量时候直接写即可,例如 name, 在php中需要$name

5,打印变量类型 print(type(name))

6,int(input('your age')) 可以将输入的结果强制转换为整形  str()转换为字符串型

6,在文本中赋值变量输出,使用%s进行输出,单个的话直接使用+进行字符串拼接,多个的话使用如下方式  %s代表是类型为字符串 %n表示类型是整型 %f表示为浮点型,可以利用此种方式检测输入类型是否正确

name = input("your name")
age = int(input("your age"))
sex = input("your sex")

msg = ''' ---- info of %s----
name: %s
age: %s
sex: %s
''' % (name,name,age,sex)
print(msg)

7,赋值输出还有更简单的方式,使用{}和format函数

name = input("your name")
age = input("your age")
sex = input("your sex")
info = ''' ---- info of {Name}----
name: {Name}
age: {Age}
sex: {Sex}
'''.format(Name = name,Age = age,Sex = sex)
print(info)

 

8,python2 中的raw_input 与python3中的input 效果是一样的,注意python2中的input,此语法不用

9,python getpass标注库,可以进行密文输入

# -*- coding: utf-8 -*-
import getpass

username = input("your name")
pwd = getpass.getpass("your pwd")
print(username,pwd)
View Code

10,流程控制   if,elif,else注意缩进

# -*- coding: utf-8 -*-

_name = "haha"
_pwd = "123"

name = input("name")
pwd = input("pwd")

if name == _name and pwd == _pwd:
    print("access")
else:
    print("403")
View Code

11,流程控制  在python中while可以结合else进行使用

# -*- coding: utf-8 -*-

now_age = 23

count = 0
while count < 3:
    age = int(input("your age"))
    if age > now_age:
        print("old")
    elif age < now_age:
        print("young")
    elif age == now_age:
        print("yeah")
        break
    count += 1
else:
    print("too many fail")

12,for循环也可以结合else进行使用

13,range()函数,range(0,10,2) 此表示生产0,2,4。。 其中2表示为步长

 

posted @ 2017-05-14 17:28  码上平天下  阅读(172)  评论(0)    收藏  举报