前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >python学习_1

python学习_1

作者头像
py3study
发布2020-01-17 00:32:17
4480
发布2020-01-17 00:32:17
举报
文章被收录于专栏:python3python3

1.python2和python3

从宏观上讲,python2源码不标准、混乱、重复,和龟叔的理念背道而驰。

在python3上,实现了源码的统一化和标准化,去除了重复的代码。

2.编译型语言和解释型语言

编译型:一次性将所有的程序编译成二进制文件。

    优点——运行速度快

    缺点——开发效率低,跨平台性较弱。

解释型:源码直接放在虚拟机上跑,一行一行进行执行。

    优点——开发效率高,跨平台性较强。

    缺点——运行速度相对编译型语言慢。

3.python在命令行上的运行

python 文件路径/XX.py

4.修改python的默认编码方式

python2默认ASCII编码

python3默认utf-8编码

修改默认编码方式:在顶行加入“#-*- encoding:utf-8 -*-”

代码语言:javascript
复制
1 # -*- encoding:utf-8 -*-
2 print("Hello, world!")

5.python中的变量和常量

变量:将代码中的中间结果暂时地存放在内存中,方便后续代码调用。

变量名规则:

  1.变量名由且只由数字、字母和下划线组成,且不能由数字开头。

  2.变量名不能是python中的关键字。

  3.变量要具有可描述性。

  4.尽量不能是中文。

常量:代码中不变的量。

python中没有正真的常量,但是可以通过将变量名改为全大写,说明这是个常量。

代码语言:javascript
复制
1 COUNTRY = "china"

6.python中的注释

注释可以提醒别人和自己,方便理解代码。

单行注释:# 内容

多行注释:"""内容"""

     '''内容''''

7.基础数据类型

整型:int

  常用运算符——   +  -  *  /  **(次方)  %(取余)

字符串:str

  引号(单和双)引起来的都是字符串。

  字符串可相加、可数乘

代码语言:javascript
复制
1 print("Hello,"+"world!") # 输出:Hello,world!
2 print("a"*8)        # 输出:aaaaaaaa

8.条件控制语句if

1.if

代码语言:javascript
复制
1 if True:
2     print("Hello, world!")

2.if-else

代码语言:javascript
复制
1 if 3 > 4 :
2     print("Yes")
3 else:
4     print("No")

3.if-elif-else

代码语言:javascript
复制
1 flag = input("请输入1或2或3:")
2 if flag == '1':
3     print(1)
4 elif flag == '2':
5     print(2)
6 elif flag == '3':
7     print(3)
8 else:
9     print("error")

4.嵌套

代码语言:javascript
复制
1 if 3 < 4:
2     if 1 > 2:
3         print(1)
4     else:
5         print(2)
6 else:
7     print(3)

9.循环while

1.while格式

代码语言:javascript
复制
1 while 条件:
2     循环体

2.break

直接跳出循环

代码语言:javascript
复制
1 while True:
2     print('222')
3     print(333)
4     break
5     print(444)

3.continue

直接开始下次循环

代码语言:javascript
复制
1 count = 0
2 while count <= 100 : 
3     count += 1
4     if count > 5 and count < 95: 
5         continue 
6     print("loop ", count)
本文参与 腾讯云自媒体分享计划,分享自作者个人站点/博客。
原始发表:2019-05-17 ,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 作者个人站点/博客 前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体分享计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
目录
  • 1.python2和python3
  • 2.编译型语言和解释型语言
  • 3.python在命令行上的运行
  • 4.修改python的默认编码方式
  • 5.python中的变量和常量
  • 6.python中的注释
  • 7.基础数据类型
  • 8.条件控制语句if
  • 9.循环while
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档