2.1 输出

print()

打印一个字符串

print('你真好!')

打印变量内容

a = '你真好!'
print(a)

结果都是:你真好!

2.2 变量

变量名字规则

  • 只能用下划线、字母、数字组成
    数字不能在变量的首位出现
    变量名要有真实意义
    命名法:大小驼峰、下划线命名 常用
    不能用Python中的关键字
    变量名对字母有大小写的区分
    不能用拼音和汉字做变量名

2.3常量

  • 变量名全部大写就是常量 -- 常量建议不进行修改

2.4注释

单行注释

#后都是注释

多行注释

"""
可以注释多行,
第一个3引号必须顶格写
"""

2.5基础数据类型

  • int -- 整型(数字) 计算和比较
  • str -- 字符串(字母,汉字)
  • bool -- 布尔值 用于判断

2.6流程控制语句

  • 单if
  • if else 二选一
  • if elif elif 多个选择一个或者零个
  • if elif elif else 多个选一个
  • if if if 多选多或零
  • if 嵌套 进行多层判断 一般if嵌套写三层就可以了

2.7 用户交互

input()

input('提示内容')
a = input('提示内容') 把提示内容付给一个变量
变量 a 为字符串类型

2.8其他知识点

  • and 和 and前后都为真才是真
  • type 查看数据类型
  • int("5") 将字符串5转换成整型
  • str(5) 将整型转换成字符串
  • == 判断前后是否相等

2.9.while循环 -- 死循环

while 条件:

循环体

打断死循环:

break -- 终止当前循环

改变条件 -- 自动定义修改控制执行次数

关键字:

break -- 终止当前循环

continue -- 伪装成循环体中最后一行代码(官方:跳出本次循环,继续下次循环)

while else:while条件成立的时候就不执行了,条件不成立的时候就执行else

2.10字符串格式化

​ % -- 占位

​ %s -- 占字符串的位

​ %d -- 占数字位

​ %% -- 转义成普通的%

​ s = "你好%s"

​ s%("我好")

​ f"{变量名}{字符串}" 3.6版本及以上才能使用

2.11运算符

运算符:
算数运算符 : + - * / // ** %
比较运算符: > < >= <= == !=
赋值运算符: = += -= *= /= //= **= %=
逻辑运算符: and or not () > not > and > or
成员运算符: in not in

2.12编码

​ ascii:

​ 不支持中文

​ gbk:

​ 英文 8位 1字节

​ 中文 16位 2字节

​ unicode:

​ 英文 16位 2字节

​ 中文 32位 4字节

​ utf-8:

​ 英文 8 位 1字节

​ 欧洲 16位 2字节

​ 亚洲 24位 3字节

On The Way—Step 2 Python入门之Python内容初始的更多相关文章

  1. Python 入门之Python简介

    Python 入门之Python简介 1.Python简介: (1) Python的出生: ​ python的创始人为吉多·范罗苏姆(Guido van Rossum)(中文名字:龟叔).1989年的 ...

  2. Python 入门之 Python三大器 之 装饰器

    Python 入门之 Python三大器 之 装饰器 1.开放封闭原则: (1)代码扩展进行开放 ​ 任何一个程序,不可能在设计之初就已经想好了所有的功能并且未来不做任何更新和修改.所以我们必须允许代 ...

  3. Python 入门之 Python三大器 之 生成器

    Python 入门之 Python三大器 之 生成器 1.生成器 (1)什么是生成器? 核心:生成器的本质就是一个迭代器 迭代器是Python自带的 生成器程序员自己写的一种迭代器 def func( ...

  4. Python 入门之 Python三大器 之 迭代器

    Python 入门之 Python三大器 之 迭代器 1.迭代器 (1)可迭代对象: <1> 只要具有__ iter __()方法就是一个可迭代对象 (我们可以通过dir()方法去判断一个 ...

  5. Python入门之 Python内置函数

    Python入门之 Python内置函数 函数就是以功能为导向,一个函数封装一个功能,那么Python将一些常用的功能(比如len)给我们封装成了一个一个的函数,供我们使用,他们不仅效率高(底层都是用 ...

  6. Python 入门之Python基础数据类型及其方法

    Python 入门之Python基础数据类型 1. 整型:int 用于计算,用于比较 (在赋值的时候先执行等号右边的内容) 1.1 整数的加 a = 10 b = 20 print(a + b) 结果 ...

  7. Python 入门之Python基础知识

    Python 入门之Python基础知识 1.变量 (1)变量就是把程序运行的中间结果临时存在内存中,以便后续代码使用 (2)变量的作用: 昵称,就是代指内存中某个地址中的内容 a = 123 变量名 ...

  8. On The Way—Step 1 :python入门之Python的历程

    1.python的历史 2004 Django框架 python2 和 python3的区别 python2 源码不统一 有重复功能代码 python3 源码统一 没有重复功能代码 Python的发展 ...

  9. python入门(Python和Pycharm安装)

      Python简介 Python是一种计算机程序设计语言,它结合了解释性.编译性.互动性和面向对象的脚本语言,非常简单易用.Python 的设计具有很强的可读性,相比其他语言经常使用英文关键字,其他 ...

  10. Python入门:Python基础笔记

    (C语言:)C语言是相对C++.C#.Java等语言更接近底层,并且一些硬件编程都可以使(只能使用)C语言.另外C语言学起来相对困难,因为涉及到指针,指针也是语言接近底层语言的一个特征.目前编写较大的 ...

随机推荐

  1. jmeter安装与部署

    1.JDK组件安装 jmeter是一款java开发的测试软件,需要JDK运行环境支持,因此在安装jmeter前需要安装调试好jdk运行环境.jmeter3.2需要1.8以上版本jdk才可以正常运行.首 ...

  2. 手动实现一个 IOC/DI 容器

    第一章为源码解析. 第二章为实现一个简单的 IOC 容器. 第三章进阶 Spring 插件开发. 手动实现一个 IOC/DI 容器 上一篇文章里我们已经对 Spring 的源码有了一个大概的认识,对于 ...

  3. 教妹子用IDEA创建web应用,部署到Tomcat服务器

    自从上一篇原创发表之后,粉丝反应热烈.主要分两派,一派关注技术的,觉得看了那么多的公众号文章,终于找到一篇能看懂的了,于是沾沾自喜.另一派是关注妹子的,感叹自己空有一身绝技,公司里却无妹子可教,大喊可 ...

  4. docker容器中使用pip有警告

    docker容器中使用pip有警告 /usr/local/lib/python2.7/dist-packages/requests/packages/urllib3/util/ssl_.py:334: ...

  5. SpringBoot(十九)_404返回统一异常处理结果

    之前写过一篇统一异常处理的文章,今天测试了下如果访问一个不存在的接口,也想返回统一的错误信息,应该怎么做 1.修改application.properties文件 # 自定义404 #出现错误时, 直 ...

  6. Confluence5.6.6安装和破解

    1.安装confluence 1. 软件环境说明 # 安装 jdk [root@wiki_5-- jar]# cat /etc/redhat-release CentOS Linux release ...

  7. python数据分析与挖掘实战

    <python数据分析与挖掘实战>PDF&源代码&张良均 下载:链接:https://pan.baidu.com/s/1TYb3WZOU0R5VbSbH6JfQXw提取码: ...

  8. Disruptor 详解 一

    这篇博客将主要通过几个示例,简单讲述 Disruptor 的使用方法: 一.disruptor 简介 Disruptor 是英国外汇交易公司 LMAX 开发的一个无锁高性能的线程间消息传递的框架.目前 ...

  9. python输出带颜色详解

    书写格式:     开头部分:\033[显示方式;前景色;背景色m + 结尾部分:\033[0m      注意:开头部分的三个参数:显示方式,前景色,背景色是可选参数,可以只写其中的某一个:另外由于 ...

  10. Bzoj 1079 着色方案 题解

    1079: [SCOI2008]着色方案 Time Limit: 10 Sec  Memory Limit: 162 MBSubmit: 2237  Solved: 1361[Submit][Stat ...