Python学习笔记一之基础语法

Python学习笔记一之基础语法

概述

Python是一种解释性(意味着开发过程没有编译环节,相对于编译性语言而言)、面向对象动态数据类型的高级程序设计语言。

基础语法

  1. 标识符:
    第一个字符必须是字母表中的字母或下划线_
    标识符的其它部分由字母、数字和下划线组成。
    标识符区分大小写。

  2. Python3允许使用中文作为变量名,非ASCII码标识符也是允许的。

  3. 关键字(保留字):
    关键字不能用于任何标识符的名称。
    利用代码输出当前版本的Python关键字:
    输出关键字

  4. 注释
    单行注释:#开头。
    多行注释:多个#,或者"""'''

#!/usr/bin/python3
# 第一个注释
# 第二个注释
'''
第三注释
第四注释
'''
"""
第五注释
第六注释
"""
print ("Hello, Python!")
  1. 行与缩进
    使用缩进来代表代码块,不需要使用大括号{}
    同一个代码块的语句必须包含相同的缩进空格数,缩进不一致会导致运行错误。

  2. 多行语句书写
    使用反斜杠\来实现多行语句。
    []{}()中的多行语句,不需要使用反斜杠\

total=item_one+\
	  item_two+\
	  item_three
  1. 数字(Number)类型
    (1)int(整型):只有一种整数类型int,表示为长整型。
    (2)bool(布尔):如True。
    (3)float(浮点数):如1.23,3E-2。
    (4)complex(复数):如1+2j,1.1+2.2j。

  2. 字符串(String)
    (1)单引号''和双引号""的使用完全相同。
    (2)使用三引号"""'''可以指定一个多行字符串。
    (3)转义符\,使用r可以让反斜杠不发生转义,如r'hello\n',则会输出hello\n,并不会换行。
    (4)按字面意思级联字符串,如'this ' 'is ' 'string',将自动级联输出为this is string
    (5)字符串使用+连接起来,使用*实现重复输出。
    (6)字符串的索引方式:从左往右以0开始,从右往左以-1开始。
    (7)字符串不能改变。
    (8)没有单独的字符类型,一个字符就是长度为1的字符串。
    (9)字符串的截取:变量[头下标:尾下标:步长](前闭后开)。

str='Runoob'
print(str[0:-1])# 输出第一个到倒数第二个的所有字符
print(str[0])# 输出字符串第一个字符
print(str[2:5])# 输出从第三个开始到第五个的字符
print(str[2:])# 输出从第三个开始后的所有字符
  1. 等待用户输入
    执行下面的程序在按回车键后就会等待用户输入:
input("\n\n按下enter键后退出")
  1. 同一行显示多条语句
    一行的多条语句之间用;分隔开:
import sys; x = 'runoob'; sys.stdout.write(x + '\n')
  1. 代码组
    缩进相同的一组语句。

  2. print输出
    默认输出换行,如果不想换行,需要在变量末尾加上end=""

print("a",end="")
print("b")
  1. import与from…import
    使用importfrom...import来导入相应的模块。
    (1)将整个模块(somemodule)导入:import somemodule
    (2)从某个模块中导入某个函数:from somemodule import somefunction
    (3)从某个模块中导入多个函数:from somemodule import firstfunc,secondfunc,thirdfunc
    (4)将某个模块中的全部函数导入:from somemodule import *
  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

朵宝特工007

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值