首页 > 编程语言 > 详细

python学习笔记(一)

时间:2019-12-23 09:48:09      阅读:76      评论:0      收藏:0      [点我收藏+]

如果字符串里面有很多字符都需要转义,就需要加很多\,为了简化,Python还允许用r‘‘表示‘‘内部的字符串默认不转义

print(r‘\\\t\\‘)

输出结果

\\\t\\

 

练习:

打印出以下数值

# -*- coding: utf-8 -*-
n = 123
f = 456.789
s1 = Hello, world
s2 = Hello, \‘Adam\‘
s3 = rHello, "Bart"
s4 = r‘‘‘Hello,
Lisa!‘‘‘

python代码

print(n=,123)
print(f=,456.789)
print(s1=,\‘hello,world\‘)
print(s2=,\‘hello,\\\‘Adam\\\‘\‘)
print(s3=,r\‘hello,\"Bart\"\‘)
print(s4=,r\‘\‘\‘hello,\nLisa!\‘\‘\‘)

 

变量

这种变量本身类型不固定的语言称之为动态语言,与之对应的是静态语言。静态语言在定义变量时必须指定变量类型,如果赋值的时候类型不匹配,就会报错如java

a=aaa
b=111
print(type(a))
print(type(b))

结果如下:

<class ‘str‘>
<class ‘int‘>

  

常量

通常用全部大写的变量名表示常量

 

除法

整数的地板除//和取余%永远是整数,即使除不尽。要做精确的除法,使用/就可以。

由于Python的字符串类型是str,在内存中以Unicode表示,一个字符对应若干个字节。如果要在网络上传输,或者保存到磁盘上,就需要把str变为以字节为单位的bytes

 

格式化

%运算符就是用来格式化字符串的。在字符串内部,%s表示用字符串替换,%d表示用整数替换,有几个%?占位符,后面就跟几个变量或者值,顺序要对应好。如果只有一个%?,括号可以省略。

常见的占位符有:

%d 整数、%f 浮点数、%s 字符串 在代码内表示将当前当前的数据类型转换为字符串、%x 十六进制整数

print(%2d-%02d % (3, 1))
print(%.2f % 3.1415926)
print(Age: %s. Gender: %s % (25, True))
print(growth rate: %d %% % 7)

输出结果

 3-01
3.14
Age: 25. Gender: True
growth rate: 7 %

 

format()

另一种格式化字符串的方法是使用字符串的format()方法,它会用传入的参数依次替换字符串内的占位符{0}{1}……,不过这种方式写起来比%要麻烦得多:

print(Hello, {0}, 成绩提升了 {1:.1f}%.format(小明, 17.125))

输出结果

Hello, 小明, 成绩提升了 17.1%

 

List和tuple

Python内置的一种数据类型是列表:list。list是一种有序的集合,可以随时添加和删除其中的元素。

1.查询。

正数表示的是正向获取,负数表示的是倒着取值

classmates = [‘Michael‘, ‘Bob‘, ‘Tracy‘]
print(classmates[1])
print(classmates[-1])

结果

Bob
Tracy

  

2.添加。

classmates.append(Adam)
classmates.insert(1, Jack)

 

3.删除。

classmates.pop()
classmates.pop(1)

4.  

  

python学习笔记(一)

原文:https://www.cnblogs.com/chenxiaomeng/p/12081995.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!