【Python】python基础语法 编码

  • 编码

默认情况下,python以UTF-8编码,所有的字符串都是Unicode字符串,可以为代码定义不同的的编码。

#coding:UTF-8
#OR
#-*- coding:UTF-8 -*-
  •  python保留字

保留字及为关键字,不能作为任何标识符名称。查看当前版本所有关键字:keyword模块

1 import keyword    #导入keyword模块
2 keyword.kwlist[‘False‘, ‘None‘, ‘True‘, ‘and‘, ‘as‘, ‘assert‘, ‘break‘, ‘class‘, ‘continue‘, ‘def‘, ‘del‘, ‘elif‘, ‘else‘, ‘except‘, ‘finally‘, ‘for‘, ‘from‘, ‘global‘, ‘if‘, ‘import‘, ‘in‘, ‘is‘, ‘la
  • 注释

单行注释:代码中以#开头的行即为注释,程序在执行时不会执行该行

多行注释:"""多行注释"""   or   ‘‘‘多行注释‘‘

#这是一个注释

‘‘‘
这是第二个注释
‘‘‘

"""
这是第3个注释
"""
  • 数据类型

python中有数据类型:布尔型、整型、长整型、浮点型、字符串、列表、元组、字典、日期

  1. 布尔型(bool): True / False,任何数值的0,空字符串,空列表[],空元组(),空字典{}都是False,函数或方法返回值为空的同为False,其他数据都为True。
In [4]: bool(True)
Out[4]: True

In [5]: bool(False)
Out[5]: False

In [6]: bool(0)
Out[6]: False

In [8]: bool([])       #空列表
Out[8]: False

In [9]: bool(())       #空元组
Out[9]: False

In [10]: bool({})   #空字典
Out[10]: False

In [12]: bool(1)
Out[12]: True

.................
  1. 整数(int):范围-2**31 到2**31-1,超出这个范围的为长整型
  2. 字符串(str):被引号括起来的都是字符串
#type():查看数据类型
In [13]: type("hello world")
Out[13]: str

In [14]: type("123")
Out[14]: str
  • print()输出

标准输出,print()默认输出是换行的,如果要实现不换行,需在末尾加上 end=""

>>>print("hello world!",end="","hello python!")       #不换行输出
>>>hello world! hello python!
时间: 2024-08-01 10:46:43

【Python】python基础语法 编码的相关文章

30个Python常用基础语法分享,希望对你们有帮助!

![**o/upload_images/11897912-4788c44c5646f3e5?imageMogr2/auto-orient/strip%7CimageView2/2/w/1240)写在前面 1.冒泡排序 2.计算x的n次方的方法 3.计算aa + bb + c*c + -- 4.计算阶乘 n! 5.列出当前目录下的所有文件和目录名 6.把一个list中所有的字符串变成小写: 7.输出某个路径下的所有文件和文件夹的路径 8.输出某个路径及其子目录下的所有文件路径 9.输出某个路径及其

Python 03-Python3基础语法

编码 默认情况下,Python 3 源码文件以 UTF-8 编码 所有字符串都是 unicode 字符串 可以为源码文件指定不同的编码: # -*- coding: cp-1252 -*- 标识符 第一个字符必须是字母表中字母或下划线 _ . 标识符的其他的部分由字母.数字和下划线组成. 标识符对大小写敏感. 在 Python 3 中,非 ASCII 标识符也是允许的了. python保留字 保留字即关键字,我们不能把它们用作任何标识符名称 Python 的标准库提供了一个 keyword 模块

python的基础语法介绍 1

一 缩进 python是通过缩进来确定语法格式的,最好使用4个空格俩缩进 案例: time = 12 if(time == 12): print '12' else: print '18' time = time + 6 print str(time) 执行这段代码,结果值为 12 修改上面的代码,使缩进不一样,结果也是不一样的,如下: time = 12 if(time == 12): print '12' else: print '18' time = time + 6 print str(

我学python的第一天《python的基础语法1》

标识符 第一个字符必须是字母表中字母或下划线'_'. 标识符的其他的部分有字母.数字和下划线组成. 标识符对大小写敏感. 可以存在中文标识符 python保留字 保留字即关键字,我们不能把它们用作任何标识符名称.Python 的标准库提供了一个 keyword 模块,可以输出当前版本的所有关键字: >>> import keyword >>> keyword.kwlist ['False', 'None', 'True', 'and', 'as', 'assert',

Python 1基础语法二(标识符、关键字、变量和字符串)

一.标识符 标识符就是程序员自己命名的变量名.名字需要有见名知义的效果,不要随意起名 :比如 a=1 a是个变量,a这个变量名属于标识符 1 company = '小米 2 employeeNum = 9999 标识符还有:变量名.函数名.类名 标识符有自己的规定: 第一个字符必须是字母表中字母或下划线 _ . 标识符的其他的部分由字母.数字和下划线组成. 标识符对大小写敏感. 在 Python 3 中,可以用中文作为变量名,非 ASCII 标识符也是允许的了. 二.关键字(Python保留字,

python学习-基础语法

1.常量/变量 常量:一旦赋值不可改变,不能重新赋值.python不存在常量. 字面常量:一个单独出现的量,未赋值给任何变量或常量. 变量:是一个名字,在赋值符号的左边.这个名字可以指代赋值符号右边的内容. i = 3 除行首的空格,其它地方空格无意义. 变量的基本类型 int:理论上无长度限制 float:可能会损失精读 bool:True/False None:None python是强类型语言:不同类型之间不能相互计算 python是动态类型语言:变量可以重新赋值为其它类型 2.运算符 算

Python学习系列 ( 第二章):Python 的基础语法的使用

一:Python的用户输入: 1.1 Python的输入 #!/usr/bin/env python # -*- coding: utf-8 -*- # Author:FlyFish #import getpass _username = "zhangyy" _password = "abc123" username = input("username:") password = input("password:")   ##

Python:基础语法:数据类型 & 变量 & 常量

数据类型 整数,小数,字符串,bool,空值 # 整数 1 0 # 小数 3.14 1.0 # 字符串 'Hello,world' "hello,world" # bool True False # 空值 None 变量 变量在Python中就只是个指向数据的"标签",只是个"代号",一个值可以有多个代号,即可以有多个变量名指向同一数据. 命名规则:1.只能由字母.数字.下划线组成:2.不能以数字开头 name = 'Jack' number =

Python的基础语法

数据类型 在现实中,会根据事物的不同表现,进而可以进行相应的分类.例如,当去超市购物时,超市会根据商品 的不同特征分类:食品类,日常用品类,家用电器类--在学数学时,也可以对数值进行分类:整数,小数, 分数,复数--.同样,在Python中,也可以根据数据的不同特征,对数值进行不同的分类. 在Python中,数据可以分为如下类型: 数值类型 整数类型(int) 浮点类型(float) 复数类型(complex) 布尔类型(bool) 序列类型 列表(list) 元组(tuple) 字符串(str