首页 > 编程语言 >python基础语法

python基础语法

时间:2023-06-10 13:14:06浏览次数:41  
标签:python 基础 语法 item 字符串 import 标识符 保留字

编码


  • python 3 源码文件以 utf-8 编码,所有的字符去都是 unicode。
  • 可以为源码指定不同的编码

标识符


  • 第一个字符必须是字母或者下划线,不能是数字
  • 标识符的其他部分由字母、数字和下划线组成
  • 标识符首字母区分大小写
  • 标识符不能用 python 的保留字

什么是标识符?

  • 标识符是用来命名变量、函数、类或者其他对象的名称

pyhton 保留字


保留字就是关键字如 if、等

import keyword

print(keyword.kwlist)

# 结果
['False', 'None', 'True', 'and', 'as', 'assert', 'async', 'await', 'break', 'class', 'continue', 'def', 'del', 'elif', 'else', 'except', 'finally', 'for', 'from', 'global', 'if', 'import', 'in', 'is', 'lambda', 'nonlocal', 'not', 'or', 'pass', 'raise', 'return', 'try', 'while', 'with', 'yield']

多行语句可以用\


total = item_one +
item_two +
item_three

数字(number)类型


  • 数字类型有四种
    • 整数(int):只有长整型
    • 布尔(bool):true/false
    • 浮点型(float):1.23、3E-2
    • 复数(complex):1+2j、1.1+2.2j

字符串(string)型


  • 单双引号都是字符串
  • 三单双可以指定多行字符串
  • 转义字符\,前面加 r 可以让转义字符不生效
  • "this " "is " "string" 会被自动转换为 this is string
  • 字符串可以用"+"号连起来,用"*" 可以重复
  • 字符串的两种索引方式
    • 从 0 开始
    • 从-1 开始
  • 没有单独的字符串类型,一个字符串的长度就是 1
  • 字符串的截取语法:[头下标:尾下标:步长]

空行


  • 空行也是程序代码的一部分
  • 不加入空行也不会报错,只是为了代码可读性好

input 输入


  • input 阻塞等待用户的输入

同一行显示多条语句


  • 语句之间用分号隔开

python 换行


  • print 输出默认是不换行的,如果要实现输入不换行
  • 在 print 的后面加入 end=""

import 与 from import


  • import 导入某个模块
  • from import 指从某个模块导入某个函数

标签:python,基础,语法,item,字符串,import,标识符,保留字
From: https://www.cnblogs.com/yuzai-xin/p/17471126.html

相关文章

  • 《Linux基础及应用教程(基于CentOS7) 第2版》pdf电子书免费下载
    本书以CentOS 7为蓝本,分3篇介绍了Linux操作系统的使用和配置。操作基础篇介绍了Linux的基础知识、Linux系统的安装、Shell和字符操作界面的使用;系统与安全篇依次介绍了账户管理、权限管理、进程管理、存储管理、网络配置、网络工具、RPM包管理、基础架构服务、系统日常维护、服务......
  • python3的数据类型
    赋值python中没有声明变量,只有赋值变量,每个变量在使用前都需要赋值,变量只有被赋值了才会被创建多个变量赋值a=b=c=1a,b,c=1,2,3标准的数据类型常见的数据类型有number(数字)string(字符串)dictionary(字典)tuple(元组)list(列表)set(集合)不可变类型:number(数字)......
  • python3的运算符
    算数运算符+-*:两个数相乘或者返回若个重复的字符串/%:取模,返回除法的余数**:幂运算,返回次方//:取证除,往小的方向取整比较(关系)运算符==:等于!=:不等于>:大于<:小于>=:大于等于<=:小于等于赋值运算符=:赋值+=:加法赋值-=:减法赋值*=*:乘法赋值/=:除法赋值%=:......
  • 基于python-统计所有AWS-EC2的Events-事件信息-并进行邮件通知
    关于AWS的EC2,我们可以有时间会收到一些官方邮件,提示让在指定的时间之前在console界面stop一次,或者重启一次,完成底层维护其实这些Events事件,在Console的EC2服务界面左侧菜单的Events下也可以看到的,如下图所示其中Eventstatus为Completed就是我们已经完成了的,Scheduled的为计......
  • 印度人口超过中国?python可视化分析一波
    印度人口超过中国?python可视化分析一波哈喽大家好,我是AI小智,今天带大家了解下在Python中装饰器的使用前言印度和中国是世界上人口最多的两个国家,它们的人口变化对全球经济、社会和环境都有重要影响。根据联合国《2022年世界人口展望》报告²,印度人口将在今年4月中旬超过中国......
  • Python 实现水仙花数
    水仙花数水仙花数(Narcissisticnumber)也被称为超完全数字不变数(pluperfectdigitalinvariant,PPDI)、自恋数、自幂数、阿姆斯壮数或阿姆斯特朗数(Armstrongnumber),水仙花数是指一个3位数,它的每个位上的数字的3次幂之和等于它本身。例如:1^3+5^3+3^3=153。根据定义可知:水......
  • Python一句话实现秦九韶算法快速计算多项式的值
    关于秦九韶算法快速计算多项式值的原理描述请参考之前推送的文章Python使用秦九韶算法求解多项式的值。本文重点演示Python函数reduce()和lambda表达式的用法。代码没加注释,如果不好理解的话,可以先参考文末相关阅读中的介绍。......
  • 报告PPT(123页):Python编程基础精要
    本文所发PPT是董付国老师2018年5月份在成都第二届全国高校“数据科学与大数据技术”专业教学研讨会(电子工业出版社)上作报告用的。......
  • Makefile基础教程(变量的高级主题,变量的拓展)
    (文章目录)前言本篇文章将给大家讲解一下变量的高级主题,变量的拓展,这些主题可以让你更加灵活地编写和维护Makefile。一、变量值的替换1.简单替换变量替换语法格式:$(var:a=b)其中,a可以是一个字母,表示var中每个单词结尾的这个字母。b则是替换的字符串。它会替换每个单......
  • 2.6万字的软件测试高频面试题(2023全新版),内容包括:面试技巧,HR面试、基础面试、JMeter面
    1.求职面试准备(记得收藏保存转发给你的朋友)1.1面试技巧......