Python第二节 基础语法和数据类型

######Python编码
python3默认情况下源码文件以UTF-8编码, 字符串均为unicode字符串。同时也可以通过`# -*- coding: cp-1252 -*-`这样类似的代码进行源码编码的变更。

Python标志符
  • 第一个字符必须是字母或者下划线"_", 绝对不能是数字或其他特殊字符.
  • 其他字符: 任意什么都行
  • 可以使用中文做变量名
  • 标识符对大小写敏感
Python关键字
  • 关键字禁止被用作任何标识符名称。
  • 可通过标准库的keyword模块查看python的所有关键字
>>> import keyword
>>> keyword.kwlist

结果如下:(即python所有关键字)

python注释
  • 单行注释: 以#开头
  • 多行注释: 可以用#开头, 或者''', 或者"""
python缩进

python使用缩进来表示代码块, 代替了其他语言的{}

python多行语言

通常, 我们一条语句一般在一行内完成, 但是难免有写不开的情况。为了在写不开的前提下, 有保证一行语句的逻辑性的完整, 可以在适当的位置, 使用反斜杠\来实现多行语句。

>>> namelist = '王自健' + \
'韩寒'

结果展示如下:

注意,在[]``{}``()内, 并不需要使用反斜杠\, 使用了也并不错

python数字类型

数组类型共包含4类

  • int : python3中只有一种整数类型int,为长整型, 没有2中的Long。
  • bool : 布尔类型, True 和 False
  • float :浮点类型
  • complex : 负数类型, 1 + 2j , 1.1 + 2.2j
python字符串
  • python中字符不能改变。
  • python没有单独的字符类型, 一个字符就是一个长度为1的字符串。
  • 字符串有两种索引方式, 从左往右以0开始, 从右往左以-1开始。
  • 字符串的单引号和双引号使用上完全相同。
  • 对字符串进行截取的语法形式: 变量[头下标:尾下标:步长]
  • 转义字符:\
python等待用户输入

input("\n\n按下enter键后退出")用户的输入

print输出
  • 语句格式 : print('123') 更新为了带括号的形式
  • 默认是包含换行的; 不换行的形式在变量末尾加上 end=""
import 与 from...import

python使用import或者from...import导入模块

  • import是将整个模块导入 例如import numpy
  • from...import是从某个模块中导入某个函数或者多个函数或者全部函数 例如from somemodule import firstfunc, secondfunc, thirdfunc 或者 from somemodule import *

二.Python基础语法和数据类型的更多相关文章

  1. Python基础语法和数据类型最全总结

    摘要:总结了Python最全基础语法和数据类型总结,一文带你学会Python. 本文分享自华为云社区<Python最全基础语法和数据类型总结>,原文作者:北山啦 . 人生苦短,我用Pyth ...

  2. Python基础语法-基本数据类型

    此文档解决以下问题: 一.Python中数值数据类型——整型(int).浮点型(float).布尔型(bool).复数(complex) 1.float()函数的运用 2.int()函数的运用 3.t ...

  3. 【python基础语法】数据类型:数值、字符串 (第2天课堂笔记)

    """ 数据类型: 一.数值类型:整数 浮点数 布尔值 二.序列类型:字符串.列表 元祖 三.散列类型:字典 集合 可变数据类型: 列表 字典 集合,可以改动内存地址数据 ...

  4. python之最强王者(2)——python基础语法

    背景介绍:由于本人一直做java开发,也是从txt开始写hello,world,使用javac命令编译,一直到使用myeclipse,其中的道理和辛酸都懂(请容许我擦干眼角的泪水),所以对于pytho ...

  5. 吾八哥学Python(四):了解Python基础语法(下)

    咱们接着上篇的语法学习,继续了解学习Python基础语法. 数据类型大体上把Python中的数据类型分为如下几类:Number(数字),String(字符串).List(列表).Dictionary( ...

  6. Python基础语法题库

    引言: 语法练习包括Python基础语法.数据类型.字符编码和简单文件操作等内容. 正文(参考答案附录在题目下方): 1.Python 里用来告知解释器跳过当前循环中的剩余语句,然后继续进行下一轮循环 ...

  7. 二. Python基础(2)--语法

    二. Python基础(2)--语法 1.实现一个简单的登录系统 '''# 形式1 n = 1 while n < 4:     name = input("请输入姓名\n" ...

  8. python基础语法(变量与数据类型)

    python基础语法(变量与数据类型) 一.python变量 python中的变量不需要声明.每个变量在使用钱都需要赋值,变量赋值以后,该变量才会被创建 在python中,变量就是变量,它没有类型,我 ...

  9. Python 基础语法(二)

    Python 基础语法(二) --------------------------------------------接 Python 基础语法(一) ------------------------ ...

随机推荐

  1. Linux 版本查詢

    # uname -a 查看  Kernel版本 # cat /etc/redhat-release查看 linux版本(以RedHat為例) 1.核心查詢:uname -a結果:Linux 2.x.x ...

  2. js中构造函数的原型添加成员的两种方式

    首先,js中给原型对象添加属性和方法. 方式一:对象的动态特效 给原型对象添加成员 语法:构造函数.prototype.方法名=function (){ } 方式二:替换原型对象(不是覆盖,而是替换, ...

  3. List、Map、Set三个接口存取元素时,各有什么特点

    List接口以特定索引来存取元素,可以有重复元素 Set接口不可以存放重复元素(使用equals方法区分是否重复) Map接口保存的是键值对(key-value-pair)映射,映射关系可以是一对一或 ...

  4. 创建GitHub(注册、创建仓库)

    说明: 首先,你需要注册一个 github 账号,最好取一个有意义的名字,比如姓名全拼,昵称全拼,如果被占用,可以加上有意义的数字. 本文中假设用户名为 chenqiufei 1. 注册账号 地址: ...

  5. JAVA企业级应用服务器之TOMCAT实战

    JAVA企业级应用服务器之TOMCAT实战 链接:https://pan.baidu.com/s/1c6pZjLeMQqc9t-OXvUM66w 提取码:uwak 复制这段内容后打开百度网盘手机App ...

  6. sort -n

    输入如下测试数据:  当按照第一列排列时是正确的:  但按照第二列排序时,喵喵喵???怎么跟说好的不一样啊!!!为什么gugu的50会排在最后?  其实是因为默认是按照第二列的第一个字符来比较的,若想 ...

  7. 笔记68 Redis数据库

    一.Redis简介 REmote DIctionary Server(Redis) 是一个由Salvatore Sanfilippo写的key-value存储系统.Redis是一个开源的使用ANSI ...

  8. Spring的PropertyPlaceholderConfigurer应用(转)

    转自:http://www.cnblogs.com/yl2755/archive/2012/05/06/2486752.html Spring 利用PropertyPlaceholderConfigu ...

  9. eclipse启动Failed to load the JNI shared library

    由于安装jdk安装了多个版本,用其他开发工具,某天再打开eclipse时弹出“Failed to load the JNI shared library jvm.dll” 原因:eclipse的版本与 ...

  10. 搭建appium+maven手机自动化测试环境搭建

    搭建安卓自动化测试框架记录: 需要的软件: jdk版本:jdk1.8 appium版本:v1.4.16 下载AppiumForWindows.zip (下载appium1.7不需要配置环境变量) no ...