Python基础入门 - 3

数字型

分类: 整数 浮点数  复数
整数: 
 
[重点]
int(): 转换成整数,不进行四舍五入
float(): 转换成浮点数
# 如果在数字字符串中夹杂一些无用的字符,程序直接会报错
# 总结1:以下内容全部报错
# 总结2:只要某一行代码宝报错,后边程序不再执行.

相关的数学函数

abs()
max():
min():
pow():
round():

字符串

字符串一般情况使用单引号或者双引号引起来
规则: 单不能套单,单可以套双
      双不能套双,双可以套单

多行字符串的写法

# 多行字符串
# 方式二
str3 = '3月25号我来到了美丽的成都,刚下飞机,'\
       '就碰到一个老外帅锅,结果他还跟我打招呼.但是我不会英语,好尴尬'

# 方式一
str4 = '''洁白的婚纱,手捧着鲜花 ,美丽的想通话.想起那年初夏,我为你牵挂.'''

# 方式三
str5 = """洁白的婚纱,手捧着鲜花 ,美丽的想通话.想起那年初夏,我为你牵挂."""
print(str5)

字符串的长度

'''
len(): 获取字符串的长度
'''
str1 = 'lhy'
str1 = '刘海艳'
str1 = '幸福像花儿一样'
print(len(str1))

总结: 无论是字符还是汉字,只要有一个,则长度就是几个

提取某个字符

'''
提取字符串中的某一个字符
方式:
从左往右开始, 下标从0开始提取
str[0]   str[1]   str[2] ..... str[n]

从优往左开始, 下标从-1开始
str[-1]  str[-2] .....  str[-n]

'''
str1 = 'It is a dog'
print(str1[0])
print(str1[-2])

# pytjon中的字符串一旦定义好之后,是不可以修改的
str1[0] = 'i'
print('str1 =', str1)

转义字符

'''
转义字符: 将原来的意义给他去掉  \(这是反斜线)   

'''
str1 = '我最喜欢的一首歌是\'咱们结婚吧\''
str1 = 'you\'re a good man'
print(str1)


'''
系统里边有一些特殊的字符: \t(制表符) \n(换行符)
'''
print('你好\\t宝强哥,你的媳妇是马蓉吗?')
print('你好\\n宋喆,你的情人是\t马蓉\n吗?')
# 如果想将原来具有特殊含义的字符失去本身的意义,我们可以直接在整个字符串前边添加一个r
print(r'你好\t宝强哥,你的媳妇是马蓉吗?')
print(r'你好\n宋喆,你的情人是马蓉吗?')


*+的用法

# *将字符串拼接n次
str1 = 'lhy'
str1 = '刘海艳'
print(str1 * 3)

# +表示字符串与字符串变量之间的拼接
str2 = 'xiaoming'
str3 = 'xiaoliang'
print(str2 + str3)

str4 = 'goudan'
print('你好' + str4)

# 下边直接报错
num2 = 234
print('hello' + num2)

字符串截取

'''
字符串截取:
str1[开始下标:结束下标]: 从开始下标截取,到结束下标=结尾,.包含开始下标,但不包含结束下标
str1[0:5] 提取是的结果你是zhous
str1[:3] 默认从下标0开始到结束的开区间
str1[3:] 从指定的下标开始到结尾
str1[-n:]: 从最后边提取n个
str1[:]:  提取全部字符
str1[::2]  根据下标每个n个提取一次
str1[::-1]  将字符逆序排列
'''

字符串的格式化

第一种格式化:
%s:    给字符串站位
%d:     给int类型站位
%f:     给浮点类型站位,  默认保留6为小数
        %.2f:  保留两位小数
        %10.2f  共10位,保留两位小数,其他为使用空格补齐
         %010.2f  共10位,保留两位小数,其他为使用0补齐
%c:     打印一个字符
%o:    将十进制转换成八进制
%x:    将十进制转换成十六进制

字符串比较大小

[规则:]从第一个字符开始比较,将字符转换成ascii值进行比较
如果小于则返回True,否则返回False

路径

windows:
  
C:\Users\刘海艳\Desktop\day03\hello.py
C:/Users/刘海艳/Desktop/day03
  
  
linux:
/root/admin/index/hello.py

总结:在后期开发过程中,无论在windows下边还是linux下边我们写路径做最好使用/

路径

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值