Python基础语法

语法篇

目录

语法篇

 标识符

注释

行与缩进

数字类型(Number)

字符串(Str)

*字符串常用的方法和操作如下实例:

输入(input),输出(print)

import 与 from...import的使用

总结



 标识符

  • 第一个字符必须是字母表中字母或下划线 _ 。
  • 标识符的其他的部分由字母、数字和下划线组成。
  • 标识符对大小写敏感。

注释

单行注释以 # 开头,实例如下:

 # 第一个注释
print ("Hello, Python!") # 第二个注释

多行注释可以用多个 # 号,还有 ''' 和 """,实例如下:

# 学python如此简单
# 学python如此简单
# 学python如此简单

'''
学python如此简单
学python如此简单
学python如此简单
'''

注意:python语法中规定#号后面需要空格后写注释,不敲空格也不报错,但建议养成空格的习惯

行与缩进

如下是一个简单的条件判断语句实例:

if True:
    print ("True")
else:
    print ("False")

数字类型(Number)

数字类型有整型(int)、浮点型(float)、长整型(long)、双精度浮点型(double)等

字符串(Str)

  • Python 中单引号 ' 和双引号 " 使用完全相同。
  • 使用三引号(''' 或 """)可以指定一个多行字符串。
  • 转义符 \。
  • 反斜杠可以用来转义,使用 r 可以让反斜杠不发生转义。 如 r"this is a line with \n" 则 \n 会显示,并不是换行。
  • 按字面意义级联字符串,如 "this " "is " "string" 会被自动转换为 this is string
  • 字符串可以用 + 运算符连接在一起,用 * 运算符重复。
  • Python 中的字符串有两种索引方式,从左往右以 0 开始,从右往左以 -1 开始。
  • Python 中的字符串不能改变。
  • Python 没有单独的字符类型,一个字符就是长度为 1 的字符串。
  • 字符串的截取的语法格式如下:变量[头下标:尾下标:步长]

*字符串常用的方法和操作如下实例:

字符串查找
word = 't'
str_01 = 'python'
zfc = str_01.find(word)
print(zfc)

#字符串替换
str_02 ='All things Are difficilt before they Are easy.'
tihuan = str_02.replace('Are','are')   #不指定替换次数(全部替换)
print(tihuan)

#字符串的分割
str_02 ='All things Are difficilt before they Are easy.'
print(str_02.split())       #以空格作为分隔符
print(str_02.split('a'))    #以字母a作为分隔符
print(str_02.split('e',2))  #以字母e作为分隔符,并分割2次

#字符串的拼接
symbol = '*'
world = 'python'
print(symbol.join(world))
#加号拼接法
a = 'py'
b = 'thon'
print(a+b)

#计算字符串中小写字母的数量
shuru = str(input('请输入一行字符:'))
sum_zimu = 0    #统计英文字母个数
for i in range(len(shuru)):     #利用字符在ASCLL码中的位置逐个统计
    if 'a' <=shuru[i] <= 'z':
        sum_zimu +=1
print('小写字母个数为:%d' % sum_zimu)

输入(input),输出(print)

# 输入
input("\n\n按下 enter 键后退出。")

# 输出
x="a"
y="b"
# 换行输出
print( x )
print( y )
 
print('---------')
# 不换行输出
print( x, end=" " )
print( y, end=" " )
print()

import 与 from...import的使用

在Python中,importfrom...import是两种用来引入模块和其属性的方式。

import语句可以在Python程序中引入一个模块,语法为import module_name,其中module_name为要引入的模块的名称。例如:

import math
print(math.sqrt(16))

上面的代码中,我们使用import语句引入了Python内置的math模块,并使用其中的sqrt()函数计算了16的平方根。

from...import语句可以在Python程序中引入一个模块的部分内容,常用的两种语法为from module_name import namefrom module_name import *

from module_name import name语法可以引入模块中的一个或多个变量、函数、类等,例如:

from math import sqrt
print(sqrt(16))

上面的代码中,我们使用from...import语句从Python内置的math模块中引入了sqrt()函数,并使用它计算了16的平方根。

from module_name import *语法可以引入模块中所有的变量、函数、类等,例如:

from math import *
print(sqrt(16))
print(pi)

上面的代码中,我们使用from...import语句从Python内置的math模块中引入了所有内容,并使用其中的sqrt()函数和pi常量计算了16的平方根和圆周率。

需要注意的是,使用from module_name import *语法可能会引入一些未预料到的变量、函数、类等,并导致命名冲突和代码可读性降低等问题,因此应该谨慎使用。

***想看更详细的python可以到python标准库:https://docs.python.org/zh-cn/3/library/index.html

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

打赏作者

桃子编程

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

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

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

打赏作者

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

抵扣说明:

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

余额充值