欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页

python学习第一天

程序员文章站 2024-03-15 15:11:51
...

基本格式

在python中严格区分大小写
每行就是一个语句 以换行为结束
每一条语句不要太长,建议不超过80字符
一条语句如果太长可以用\换行继续编辑
python是缩进严格的语言 不要随便写缩进(空格)
python中用#代表注释,对程序进行解释说明,#后的内容会被解释器忽略

字面量和变量

-字面量 1 2 3 hah  hello
-变量  可以用来保存字面量 a=10  print (a)
变量本身没有意思,根据不同的字面量表示不同的意思

变量和标识符

变量
 -python中使用变量不用声明,直接赋值即可
 -我们不能使用没有赋值的变量 报错(nameerror:name 'x' is not defined)
 -python 是一个动态类型的语言,可以赋任意类型的值(a=1 a=hello a=1.5)
标识符
 -在python中可以自主命名的内容都属于标识符
 -例如:变量名 函数名  类名
 -标识符规范:可以含有 字母 数字 下划线,但是不能使用数字开头(1asdas)
 -命名规则 
       1下划线命名法(全字母小写,单词之间_链接)max_length, hello_world
       2帕斯卡命名法(首字母大写,其余字母小写)Maxlength
 -如果不按照规范命名,报错信息:syntaxerror:invalid syntax

数据类型

数据类型就是变量的值的类型
python中的数值分为三种:整数 浮点数 复数
-整数
 python中的所有的整数都是int类型的 
 整数的大小没有限制
 如果数值较大可以用_进行划分  123_456_789=123456789
 10进制的数字不能以0开头,如果数字打印,一定是10进制显示的
-浮点数
 浮点数进行计算的时候可能得到一个不精确的结果 0.1+0.2=0.3000000000000000004(因为二进制无法精确表示1/10)

字符串

字符串表示一段文本信息,是程序中使用最多的数据类型
字符串需要用引号引起来 s= 'hello'
相同的引号之间不能嵌套

长字符串
s='锄禾日当午,汗滴禾下土,谁知盘中餐,粒粒皆辛苦'
用三重'''保留文本格式,也可以使用\n强制换行。
s='''锄禾日当午,
 汗滴禾下土,
 谁知盘中餐,
 粒粒皆辛苦'''

print (s)

转义字符
  \'表示'
  \"表示"
  \t 表示制表符
  \n表示换行符
  \uxxxx 使用union编码   \u0040  打印编码

格式化字符串
a='hello' 
print(a)           打印hello


a='asd'+'hahah'+'123'
print("a="+a)     打印a=assdhahah123       (不推荐)


a='asd'+'hahah'+'123'
print('a=',a)


b='hello %s'%'world'      
print(b)         打印 hello world

b='hello %s hello %s'%('tom','world')
print(b)             打印 hello tom hello world

b='hello %.2f'%123.456      
print(b)         打印 hello 123.46

b='hello %d'%123.456      
print(b)         打印 hello 123

(%s字符串的占位符,用%后面的字符填充占位符)
(%f浮点数的占位符,用%后面的小数填充占位符)
(%d整数的占位符,用%后面的整数填充占位符)
格式化字符串中可以在字符串前加一个f来创建一个格式化的字符串,也可以在字符串中嵌入变量

a=123
b=‘hah’
c=f’hello{a}{b}’
print(f’c={c}’) 打印c=hello123hah

上一篇: hd2012 素数题

下一篇: 素数筛选法