前端程序媛学习Python的第二天

183 阅读2分钟

今日学习目标

  • 中文编码
  • 基础语法

今日学习过程

  • 中文编码

昨天我已经开开心心的打出来啦"hello,world",今天尝试第一步,打出中文的"你好,世界".

这直接就打出来啦,实际上有时候不指定编码,中文会出问题的

# -*- coding: UTF-8 -*-

或者

# coding=utf-8

⚠️注意:#coding=utf-8的=两边不要空格

  • 基础语法

  1. 标识符
    标识符包括字母、数字、下划线组成
    所有的标识符可以包括英文、数字以及下划线(_),但是不能以数字开头
    标识符是区分大小写的
    以下划线开头的标识符是具有特殊意义的,例如_foo代表不能直接访问的类属性,不能用from和import导入,foo代表类的私有成员__foo()代表类的构造函数

  2. 保留字段
    保留字段不能用作常数or变数,and任何其他标识符名称
    关键字只包含小写字母

3. 行和缩进
最有特色的就是用缩进来写模块
缩进的空白数量是可变的,但是所有的代码块语句必须包含相同的缩进空白数量

IndentationError: expected an indented block

如果缩进不正确的会报这个错的
语句中一般以新行作为语句的结束符,可以用\将一行的语句分为多行显示
语句中包括[],{},()就不需要使用多行连接符
可以一行显示多条语句,用分号分开:

4. 引号
引号( ' )、双引号( " )、三引号( ''' 或 """ ) 来表示字符串,三引号可以由多行组成

  1. 注释
    单行: #
    多行:'''xxx''' or """xxx"""

  2. 空行
    函数之间或类的方法之间用空行分隔,表示一段新的代码的开始。类和函数入口之间也用一行空行分隔,以突出函数入口的开始。

  3. print输出
    默认输出是换行的,不换行需要在变量末尾加上逗号

  1. 代码组
    缩进相同的一组语句构成一个代码块,也称代码组
    首行以关键字开始,以冒号( : )结束,该行之后的一行或多行代码构成代码组
    将首行及后面的代码组称为一个子句(clause)

今日遇到问题

今天的总体学习,遇到的问题都是语法的问题,不知道我的编译器为什么不能输出print x,只能输出print(x)才是正确的,希望以后语法熟悉啦,能知道怎么回事的 ,还有空格也会出现报错的问题的,哎,长路漫漫啊!

--😊分享自己的学习过程😊--