Python教程

python 基础(1)

本文主要是介绍python 基础(1),对大家解决编程问题具有一定的参考价值,需要的程序猿们随着小编来一起学习吧!

1. python的环境
编译型:把代码一次性编译成二进制文件
缺点:开发效率低,不能跨平台
优点:执行速度快
c c++
解释型:当程序执行时,一行一行的编译成二进制
优点:开发效率高,可以跨平台
缺点:运行速度慢
python php

2. 解释器
(1)代码运行先交给解释器,在交给cpu
写的python代码必须要交给解释器运行
cpython:这个解释器是用C语言开发的,所以叫CPython Python解释器一般使用cpython
Jython:Jython是运行在Java平台上的Python解释器,可以直接把Python代码编译成Java字节码执行。

 

3. 运行py程序,变量,常量,注解

print('hello word')
python dire.py #运行Python文件
(1)编码
Python2默认使用ascii码
Python2默认不能打印中文,在文件顶格加入utf-8编码
Python2指定编码格式: #-*- encoding:utf-8 -*-
Python3默认使用utf-8
(2)注释
多行注释 ''' '''
一行注释 #
(3)变量
变量存放在内存中
1)不能使用数字开头
2)不能使用python的关键字
3)变量具有可描述性
4)不能使用中文
(4)常量 #在Python中没有常量的概念
一直不变的量就是常量

4. 基础的数据类型
1)数字int #type()
2)字符串:凡是使用引号都是字符串,字符串可以相加,字符串相加就是字符串拼接
a = 'a' b = 'b' print(a+b) print('a' + 'b')
print('鉴权'*2)
3)布尔值

5. 用户交互:input
name = input('请输入你的名字:')
age = int(input('请输入你的年龄:'))
print(name,age)
注意:input出来的数据类型都是字符串

6. if

if 5>4:
    print('666')
    if a == '666':
        print('111')
    else:
        print('2222')
elif 4>5:
    print('555')
else:
    print('777')

注意:Python中一个=是赋值,两个=是比较

7. while
while True:
  print('我们不一样')

终止循环:(1)改变条件,使她终止循环
                 (2) break (3) continue:结束本次循环,继续下次循环

count = 1
flag = True

while flag:
  print(count)
  count = count + 1
  if count > 100:
    flag = False

while count <= 100:
  print(count)
  count = count + 1

count = 1
sum = 0
while count <= 100:
  sum = sum + count
  count = count + 1
  print(sum)

count=1
while count < 20:
  print(count)
  continue #遇到continue,continue下面的内容就不执行
  count = count + 1

and or

这篇关于python 基础(1)的文章就介绍到这儿,希望我们推荐的文章对大家有所帮助,也希望大家多多支持为之网!