当前位置: 移动技术网 > IT编程>脚本编程>Python > Python基础一

Python基础一

2018年03月17日  | 移动技术网IT编程  | 我要评论

吾家有个冰山大恶魔,3月7日女生节,煤气燃烧机

一、Python介绍及版本

  Python崇尚优美、清晰、简单,是一个优秀并广泛使用的语言。

  目前Python主要应用领域:

    云计算:云计算最火的语言

    WEB开发:众多优秀的WEB框架,众多大型网站均为Python开发,典型WEB框架有Django

    科学运算、人工智能:典型库NumPy, SciPy, Matplotlib, Enthought librarys,pandas

    系统运维:运维人员必备语言

    金融:量化交易,金融分析

    图形GUI: PyQT, WxPython,TkInter

二、编程语言的分类及优缺点

  解释型:当程序运行时,将代码一行一行的解释成二进制,解释一行运行一行。

    优点:快速排错,开发效率高,可跨平台

    缺点:程序运行性能相当较低

    典型:Python

  编译型:将程序代码一次性全部编译成二进制,然后再运行。

    优点:程序性能高

    缺点:排错慢,开发效率高,不能跨平台

    典型:C语言

三、运行第一个python程序

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

print("hello,world!")

四、变量

  1.  变量必须由数字,字母,下划线任意组合。
  2.  变量不能以数字开头。
  3.  变量不能是python中的关键字。['and', 'as', 'assert', 'break', 'class', 'continue', 'def', 'del', 'elif', 'else', 'except', 'exec', 'finally', 'for', 'from', 'global', 'if', 'import', 'in', 'is', 'lambda','not', 'or', 'pass', 'print', 'raise', 'return', 'try', 'while', 'with', 'yield']
  4.     变量要具有可描述性。fdjsaf = '美女'。
  5.     变量不能是中文。
  6.     变量不能太长。
  7.     官方推荐:

        #驼峰体

          AgeOfOldboy = 56

          NumberOfStudents = 100

        #下划线

          age_of_oldboy = 56

          number_of_students = 80

五、常量

  不变的量:出生日期、身份证号等。python没有规定,默认全部大写的变量成为常量,BIRTH = 19970425

六、注释

  作用:方便自己随时记起代码的作用,以及其他人容易看懂你的代码。

  种类:

  •  单行注释:#。 例如:#被注释内容
  •     多行注释:'''被注释内容'''或"""被注释内容"""  

七、基础数据类型

   type() 判断此数据是什么数据类型。

 1.  数字类型int

    用于计算或比较。

i = 2
print(i * 3)

  2.  字符串类型str

    用于字符串(加引号就是字符串)

name = '老男孩'
name2 = '路飞学院'
print(name,'与',name2)

#'与"混合使用防止错乱
msg = "My name is jim,I'm 26 years old!"

msg = '''
   今天我想写首小诗,
   歌颂我的同桌,
   你看他那乌黑的短发,
   好像一只炸毛鸡。
'''

#字符串拼接
n1 = '你在'
n2 = '看博客'
n3 = n1 + n2
print(n3)

  3.  布尔值

    布尔值用于判断正确与否,其结果只能为True或False

print(1 > 2 and 3 < 4 or 4 > 5)

八、用户交互

  input数据类型全部是字符串类型。

    python 2x:raw_input()

    python 3x:input()

name = input("请输入你的名字:")
age = input("请输入你的年龄:")
hobby = input("请输入你的爱好:")
s = "你的名字是" + name + ",今年" + age + "岁," + "爱好" + hobby
print("我的名字是%s,我的年龄是%s,我的爱好%s" % (name,age,hobby))
print(s)

九、if及while循环的一些基本结构

  if

if 条件:
    结果
if 条件:
    结果
else:
    结果
1 choice = input('请输入你猜的数字:')    
2 if choice == '2':
3     print('二')
4 elif choice == '3':
5     print('三')
6 elif choice == '4':
7     print('四')
1 choice = input('请输入你猜的数字:')    
2 if choice == '2':
3     print('二')
4 elif choice == '3':
5     print('三')
6 elif choice == '4':
7     print('四')
8 else:
9     print('选择错误...')
1 if 条件:
2     if 条件:
3         结果
4     else:
5         结果
6 else:
7     结果
1 age = int(input('请猜我的年龄:'))
2 if True:
3     if age <= 18:
4         print('恭喜你猜对了!')
5     else:
6         print('这都看出来...')
7 else:
8     print(666)

  while

while 条件:
    结果
while True:
   print('青花')
   print('王妃')
   print('凉凉')
   print('深夜地下铁')
print(222)
while True:
   print(111)
   print(222)
print(444)

  跳出循环的条件:

    1、改变条件

    2、break

  break:结束循环

  continue:结束本次循环,继续下一次循环

flag = True
while flag:
	print('等一分钟')
	print('你的背包')
	print('彩色的黑')
	flag = False
flag = True
count = 1
while flag:
	print(count)
	count = count + 1
	if count == 101:
		flag = False
while True:
	print(111)
	print(222)
	break
	print(333)
count = 1
while True:
	print(count)
	count = count + 1
	if count == 101:
		break

 

如对本文有疑问,请在下面进行留言讨论,广大热心网友会与你互动!! 点击进行留言回复

相关文章:

验证码:
移动技术网