我的Python分析成长之路1

Python是什么?                                                                                                                                                         2018-12-27

  pyhon 是一种高级的多用途语言,广泛用于各种非技术和技术领域。Python是一门解释型、跨平台的动态型语言,主要应用于Web开发,网络编程、科学运算、GUI图形开发、自动化运维、金融分析等领域。

 

如何编码?

  在Python中,主要有如下几种编码方式:1.ASCII(American Standard Code Information Interchange) 占一个字节

                     2.Unicode(统一码、万国码)  占2个字节

                     3.utf-8  英文占一个字节,中文占两个字节

运行第一个文件hello.world.py

  

1 print(“hello world!”)
2 
3 
4 hello world!

 

 

 

变量的命名和使用

  1.   变量名只能包含字母、数字和下划线。变量名可以字母或下划线开头,但不能一数字开头
  2.   变量名不能包含空格,但可以使用下划线来分隔其中的单词
  3.         不能讲Pyhon关键字和函数名用作变量名 。如False、class、finally、is、return、None、continue、for、lambda、try、and等。

  

1 name ="小明"
2 age = 8

 

输入与输出:

input():接受用户的输入

print():输出

  

 1 name = input("name:")
 2 age =input("age:")
 3 job = input("job:")
 4 sex = input("sex:")
 5 
 6 
 7 print("我的名字是:"+name)
 8 print("我的年龄是:"+age)
 9 print("我的工作是:"+job)
10 print("我的性别是:"+sex)

 

格式化输出:

%s:字符型

%d:整形型

%f:浮点型

%.2f:浮点型只显示小数点两位

1 name ="小明"
2 age = 8
3 sex = "boy"
4 job = "student"
5 
6 print("my name is %s"%name)
7 print("my age is %s"%age)
8 print("my sex is %s"%sex)
9 print("my job is %s"%job)

用format方法格式化输出

1 name ="小明"
2 age = 8
3 sex = "boy"
4 job = "student"
5 print("my name is {name},""my age is {age}," "my sex is {sex}," "my job is {job}".format(name=name,age=age,sex=sex,job=job))
6 
7 或者
8 print("my name is {0},my age is {1},my sex is {2},my job is {3}".format(name,age,sex,job))

if  语句 

if boolean_expression1:

  suit1

elif boolean_expression2:

  suit2

...

elif boolean_expressionN:

  suitN

else:

  else_suit

与if语句对应的有0个或多个elif分支,最后的else分支也是可选的

 

 1 #猜年龄 
 2 user_age = 10
 3 age = int(input("guess age :"))
 4 if age == user_age:
 5     print("you got jit")
 6        
 7 elif age > user_age:
 8     print("large than it ,please guess small")
 9 else:
10     print("smaller than it,please guess large")

while 循环

while语句用于0次或多次执行suie,循环次数取决于while循环中布尔表达式的状态

while boolean_expression:

  suite

1 #计算0-9的和
2 sum = 0
3 n = 0
4 while n < 10:
5     sum += n
6     n += 1
7 print(n,sum)

break 语句 :跳出这个循环

continue:跳出本次循环,开始下一次循环

1 sum = 0
2 n = 0
3 while  n<100:
4     sum += n
5     n+=1
6     if sum >100:
7         break
8 print(n,sum)
#输出0-10中的所有奇数
n = 0
while n<10:
    n += 1
    if n %2 ==0:
        continue
    else:
        print(n)

 

for 循环语句

for variable in iterable:

  suite

1 #输出0-9的和
2 sum =0 
3 for i in range(10):
4     sum += i
5 print(sum)

for循环中也有break 和continue

1 sum = 0
2 for i in range(100):
3     sum += i
4     if sum >100:
5         break
6 print(i,sum)
1 #输出100以内的所有奇数
2 for i in range(100):
3     if i %2 ==0:
4         continue
5     else:
6         print(i)

 

  

                                                                                                                                 

  

posted @ 2018-12-27 16:39  Ezhizen  阅读(231)  评论(0编辑  收藏  举报