首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >Day-01 Python基础

Day-01 Python基础

作者头像
py3study
发布2020-01-19 16:32:02
4140
发布2020-01-19 16:32:02
举报
文章被收录于专栏:python3python3

一、Python介绍

  Python是一门解释型,弱类型,高级开发编程语言;可广泛应用于众多领域,如:网页开发,数据分析,爬虫等众多领域。

  目前Python主要应用领域:云计算、web开发、科学运算、人工智能、系统运维、金融。

  Python优点:开发效率高、高级语言、可移植性、可扩展性、可嵌入性。

  Python缺点:速度慢、代码不能加密、线程不能利用多CPU问题。

二、第一个Python程序

print("hello,world!")

  注意:

  1.标点符号必须是英文,不可出现中文标点符号(有很多都用搜狗输入法,win7福利)

  找到输入法中的设置,勾选中文时使用英文标点,就不用再怕以后因为标点问题报错啦,当然只适合win7,win10的小伙伴们,只能辛苦你们了。

  2.编码格式为utf-8,否则运行后会出现乱码的情况。

  另外,Python2中的中文编码会有问题。Python2使用的是ASCII码编码,处理不了中文,我们需要替换成utf-8编码。如下:

#encoding:utf-8

三、变量

  把程序运行过程中产生的值存储起来,方便后面的程序调用。

四、变量命名规则

  1、必须由数字、字母、下划线组成

  2、不能以数字开头,更不能纯数字

  3、变量名不能过长

  4、不能使用Python关键字作为变量名

  5、变量名要有意义

  6、不要使用中文

  7、区分大小写

  推荐:

    驼峰体: 每个单词的首字母大写

    下划线:单词用下划线连接

五、常量

  在Python中不存在绝对的常量,约定俗成。所有字母大写就是常量

  例如:PI = 3.141592653

       BIRTH_OF_SYLAR = 1990 

六、注释

  单行注释:#被注释内容

#这里是干嘛干嘛的

  多行注释:'''被注释的内容'''或者"""被注释的内容"""

'''
这些是干嘛干嘛的
'''

"""
这些是干嘛干嘛的
"""

七、基本数据类型

  1、int(整型)

    操作:加(+)减(-)乘(*)除(/)取余(%)取整(//)

  2、str(字符串)

    字符串可以用单引号,双引号,或者三引号引起来,没有什么区别,知识一些特殊格式需要不用的引号。

    操作:+(拼接),*(重复)

  3、bool(布尔值)

    True和False

  类型转换:

    str() -> 转换成字符串

    int() -> 转换成整型

八、用户交互

  使用input()函数,可以让我们和计算机互动起来

  语法:

    变量 = input(提示信息)

  这里可以直接获取到用户输入的内容

九、流程控制if语句

  第一种语法:

if age>18:
    print("你已经成年了")
print("我生活在地球上")

  第二种语法:

if age>=18:
    print("你已经成年了")
else:
    print("你还是未成年人")

  第三种语法:

if 0<age<=7:
    print("你还是小孩子")
elif 7<age<18:
    print("你是个青少年") 
else:
    print("你是个成年人了") 

  第四种语法(嵌套):

if 0<age<=7:
    print("你还是小孩子")
    if age<3:
        print("你还是个婴儿哟!")
    else:
        print("你快要上学啦")
elif 7<age<18:
    print("你是个青少年") 
else:
    print("你是个成年人了") 

  可以无限的嵌套,但不要超过3层,最多5层。

本文参与 腾讯云自媒体分享计划,分享自作者个人站点/博客。
原始发表:2019-03-19 ,如有侵权请联系 cloudcommunity@tencent.com 删除

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

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

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

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档