输入、输出、类型转换
#!/usr/bin/python
#coding:utf-8

###########输出##################
age = 19
print("age--%d"%age);
str="str"
print("string--%s"%str)

###########输入##################

password = raw_input("请输入密码:")
print ("您刚刚输入的密码是:%s"%password)

###############如果是python 2.x,请使用raw_input()#################
name = input("输入姓名:")
QQ = input("输入QQ:")
tel = input("输入手机号:")

print("-------------")
print("姓名:%s \nQQ:%s \n手机号:%s"%(name,QQ,tel))
print("-------------")
###########数据类型############
typeA = 100
type(typeA)
type(100)
type("100")
###########数据类型转换############
inta = int("123")
print(inta)
print("-------------")
print("AAA"*3)
print('aaa'*3)

输出如下:

E:\python\python_jdk\python.exe E:/python/py_pro/safly/Python_Demo.py
age--19
string--str
请输入密码:123
您刚刚输入的密码是:123
输入姓名:111
输入QQ:222
输入手机号:333
-------------
姓名:111 
QQ:222 
手机号:333
-------------
123
-------------
AAAAAAAAA
aaaaaaaaa

Process finished with exit code 0
if代码格式、关系运算符

有:号的下一行代码的缩进为一个tab键,或者4个空格

#!/usr/bin/python
#coding:utf-8

###########if##################
a = 20
if a<21 and a<23:
    print("a>18--")

if a < 21 or a < 13:
    print("a>18--")
print("a>18++")
print("a<18")

输出:

a>18--
a>18--
a>18++
a<18

如下的缩进方式是错误的
这里写图片描述


这里写图片描述

if逻辑运算符
#!/usr/bin/python
#coding:utf-8
###########if##################
a = 20
if a<21 and a<23:
    print("a>18--")
else:
    print("else--")
    print("else++")

if a < 21 or a < 13:
    print("a>18--")
    print("a>18++")
print("a<18")

b = 22
if not(b<21 and b<23):
    print ("not")

输出如下:

E:\python\python_jdk\python.exe E:/python/py_pro/safly/Python_Demo.py
a>18--
a>18--
a>18++
a<18
not

Process finished with exit code 0
if嵌套
#!/usr/bin/python
#coding:utf-8
###########if##################
a=1
b=5

if a>2:
    print("a>2")
elif a>-1:
    print ("a>-1")
    if b>1:
        print ("b>1")
        print (b>1)
    elif b>3:
        print ("b>3")
    else:
        print ("b>1 else")

else:
    print ("all else")

输出如下:

E:\python\python_jdk\python.exe E:/python/py_pro/safly/Python_Demo.py
a>-1
b>1
True

Process finished with exit code 0
流程控制
#!/usr/bin/python
#coding:utf-8
###########while##################
a = 1
mSum = 0
while a<=10:
    mSum+=a
    a+=1
print (mSum)
print ("---------")
###########for##################

b="safly"
for temp in b:
    print (temp)

print ("---------")
###########break##################

b="python"
for temp in b:
    if temp=="h":
        break
    print (temp)

print ("---------")
###########continue##################

b="python"
for temp in b:
    if temp=="h":
        continue
    print (temp)

print ("---------")

输出如下:

E:\python\python_jdk\python.exe E:/python/py_pro/safly/Python_Demo.py
55
---------
s
a
f
l
y
---------
p
y
t
---------
p
y
t
o
n
---------

Process finished with exit code 0
Logo

CSDN联合极客时间,共同打造面向开发者的精品内容学习社区,助力成长!

更多推荐