python的注释

  • 使用(#)对单行注释
  • 使用('''或者""")多行注释,下面的代码肯定了python的牛逼
 1 print("python是世界上最好的语言吗?")
 2
 3 #print("不是 微软大法好")
 4
 5 '''
 6 print("不是!")
 7 print("php才是!")
 8 '''
 9
10 """
11 print("不是!")
12 print("C++才是!")
13 """
14
15 print("是的 python最牛逼了")

行与缩进

  • python采用缩进来区分代码块而不是大括号({}),着就意味着不能随意插入空格。缩进空格数不限制,但是同一块必须有相同的缩进。
  • 使用 / 实现多行语句(一句写在两行或以上)在三种括号中的语句不需要用 / 来换行。

数字类型

  • python中有四种数字(Number)类型:整型 int、浮点数 float、布尔 bool、复数 complex。

字符串(String)

  • python中单引号和双引号相同
  • 使用三引号可以组合多行字符串(使用len()计算长度是,换行符也算一个,汉字也算一个,字母也算一个,所以len计算的是字符的个数)

    str = """
    你好
    world"""
    print(len(str)); # 9 =  换行*2 汉字*2 字符*5

    View Code

  • 转义符/,后面跟字母发生转义如/n   (折行符号 \  记住是顿号折行)

    str = """你好\
    world"""
    print(len(str)); # 7 =  换行*0 汉字*2 字符*5

    View Code

  • 在字符串前使用字母 r 可以让 / 不进行转义

    str1 =  "hello\nworld"
    str2 = r"hello\nworld"print(str1, flush = True);
    print(str2, flush = True);\#hello
    #world
    #hello\nworld

    View Code

  • python字符串有两种索引,顺序从0开始,倒序从-1开始

    1 str = "hello world!"
    2 print(str[0]);#h
    3 print(str[-1]);#!
    4 print(str[0:-1])#hello world

    View Code

    上面的结果表名,方括号截取的是左闭右开区区间,所以str[0:-1]不能取到最后一个字符

  • python的字符串不可以改变
  • 没有字符类型,单独的一个字符就是长度为1的字符串
  • 字符串格式化和C语言不同,被格式化的内容再%前面,%后面的是需要插入的实际数据;
  • 有多个占位符时,后面的实际数据需要使用括号

    print("name = %s,age = %d"%("lyn",25));#name = lyn,age = 25

    View Code

导入包或包中的一部分 import 和 from...import...

  python中导入模块的功能可以选择导入整个模块、模块中的某些成员或模块中的全部成员

  • 导入整个模块使用:import amodule
  • 导入一个模块中的一个或几个成员:from amodule import fcn1[,fcn2[,fcn3[,...]]]

    import math
    print(math.pi)from math import pi
    print(pi)from math import pi,cos;
    print(cos(pi/3))

    View Code

    导入了整个模块时,需要使用模块名来限定。
    如果导入的是某个函数,则可以直接使用了。

转载于:https://www.cnblogs.com/bbdr/p/10393343.html

python_ 学习笔记(基础语法)相关推荐

  1. Kotlin学习笔记-基础语法

    去年学习过一遍Kotlin,相比java而言,Kotlin确实有许多方便的地方,但是学习之后一直没有真正拿来写项目,很久不用很多东西都已经忘记了.最近Google宣布Kotlin成为Android开发 ...

  2. Java语言基础学习笔记——基础语法

    一.标识符 1:取名必须以_,$或者字母开头 2:变量必须先声明,赋值后才能使用 3:内存管理 4部分:1) code segment 存放代码                             ...

  3. scala学习笔记-基础语法(1)

    Scala与Java的关系 Scala与Java的关系是非常紧密的!! 因为Scala是基于Java虚拟机,也就是JVM的一门编程语言.所有Scala的代码,都需要经过编译为字节码,然后交由Java虚 ...

  4. Spring Boot学习笔记-基础(2)

    Spring Boot学习笔记-基础(2) Spring Boot 优点: – 快速创建独立运行的Spring项目以及与主流框架集成 – 使用嵌入式的Servlet容器,应用无需打成WAR包 – st ...

  5. MySQL学习笔记-基础篇1

    MySQL 学习笔记–基础篇1 目录 MySQL 学习笔记--基础篇1 1. 数据库概述与MySQL安装 1.1 数据库概述 1.1.1 为什么要使用数据库 1.2 数据库与数据库管理系统 1.2.1 ...

  6. Postgresql学习笔记-高级语法篇

    Postgresql学习笔记-高级语法篇 Postgresql 约束 Postgresql约束用于规定表中的数据规则. 如果存在违反约束的数据行为,行为会被约束终止. 约束可以在创建表的时候就规定(通 ...

  7. MySQL学习笔记-基础篇2

    MySQL学习笔记-基础篇2 目录 MySQL学习笔记-基础篇2 8.子查询 8.1 需求分析与问题解决 8.1.1 实际问题 8.1.2 子查询的基本使用 8.1.3 子查询的分类 8.2 单行子查 ...

  8. python基础语法及知识总结-Python 学习完基础语法知识后,如何进一步提高?

    ---4.30更新---感谢大家支持,点赞都破两千了.给大家整理出来新的资料,需要的小伙伴来自取: Python练手项目视频如下: Python自学基础知识如下: 以下为原文内容: Python 学习 ...

  9. idea编译的文件怎么用cmd打开_JAVA学习册|基础语法|cmd输出HelloWorld

    看到这个标题,估计已经有小伙伴知识本文要讲什么了,好,下面我们就开始正文 学java最开始的地方 很多老师的书和视频中,在安装完jdk,配置好环境变量,都会带大家用记事本写一个HelloWorld,然 ...

  10. 《python基础教程(第二版)》学习笔记 基础部分(第1章)

    <python基础教程(第二版)>学习笔记 基础部分(第1章) python常用的IDE: Windows: IDLE(gui), Eclipse+PyDev; Python(comman ...

最新文章

  1. 由浅入深之Tensorflow(3)----数据读取之TFRecords
  2. 微信公众号基本信息配置
  3. 大学生有必要学python吗_大学生学python到底有没有用?
  4. CentOS 6.5编译安装Nginx+MySQL+PHP
  5. MyBatis增强工具pndao-帮你自动写SQL
  6. 为什么你们的Note.js 里面没有sap.ui.core.Control.extend()这样的代码,但是runtime有自动生成有
  7. 楼宇自控ba系统 服务器,楼宇自控BA系统
  8. 网络架构优化--云企业网典型场景分析for客户
  9. Node.js: exports 和 module.exports 的区别
  10. java 设计模式学习笔记十四 template模版模式
  11. ssh汉字乱码怎么办_LINUX SSH显示中文乱码,怎么解决?
  12. 嵌入式软件工程师岗位笔试、面试题(1)
  13. h5 bootstrap 小程序模板_教你获取小程序码或小程序H5页面路径
  14. 2013年中国新媒体行业的八大趋势
  15. 5种方案实现订单30分钟未支付,则自动取消
  16. MNL(多项logit)
  17. 【小米集团】2019校招在线考试-算法试卷编程题
  18. 编程资料 -C# 多线程
  19. 荣耀红米们开启新征途:这届手机品牌为何热衷养“干儿子”?
  20. 安卓电子书格式_6 款值得收藏的电子书阅读软件推荐

热门文章

  1. 8.1并发集合(Concurrent Collections)
  2. 6.2阻碍循环(Cyclic Barriers)
  3. 【渝粤教育】国家开放大学2018年秋季 0579-22T电路及磁路(2)(一) 参考试题
  4. 信贷违约风险评估模型(上篇):探索性数据分析
  5. Gradient Boosting算法理论
  6. 1.1 c和c++关系
  7. [yum] yum加速
  8. 从Jensen不等式到Minkowski不等式
  9. HDU 4539 郑厂长系列故事——排兵布阵 —— 状压DP
  10. Datatables+Bootstrap