python基础总结1——注释、变量

之前主要用python2,写python代码时有点不熟练,用到需要的部分再去查,感觉有必要总结一下基础内容。

一、变量、注释及python之禅

1,老版本开头注释解释

在代码第一行写入执行时的python解释器路径,编辑完后需要对此python文件添加'x'权限 

老版本的python2,需要加 #coding=utf-8 python3就不用加了

2,注释

单行注释

# 这是个注释

多行注释

'''我是多行注释,可以写很多很多行的功能说明 这就是我牛X指出 哈哈哈。。。 '''

3,变量

python的变量名一半这样写:student_name

和java不同,不是驼峰式的,别的规则基本一样。

变量有如下类型:

查看类型:type(name)

4,字符串相关操作

name.title():首字母大写

name.upper():全部字母大写

name.lower():全部字母小写

合并字符串(和java一样用+) : "hello " + "world !"

\n :换行 \t:制表符

要确保字符串末尾没有空白,可使用方法rstrip(),两端空白:strip(),左空白:lstrip()

5,数字

数字的操作基本上和java是一样的,有几个地方需要注意一下:

(1)类型问题

age = 23

message = "Happy " + age + "rd Birthday!"

print(message)

这样的语句是会报错的:can only concatenate str (not "int") to str

这是一个类型错误。

message = "Happy " + str(age) + "rd Birthday!"

(2)整数相除

python2中,3/2 会打印出1

python3中,3/2 会打印出1.5

6,python之禅

输入import this就可以查看python之禅的一些内容了。

7,print格式化输出

(1)%d格式化数字

age = 18 name = "xiaohua" print("我的姓名是%s,年龄是%d"%(name,age))

如果是有多个变量:

print('my age is %d, my height is %d'%(age,height))

(2)常用的格式符号

下面是完整的,它可以与%符号使用列表:

格式符号

转换

%c

字符

%s

通过str() 字符串转换来格式化

%i

有符号十进制整数

%d

有符号十进制整数

%u

无符号十进制整数

%o

八进制整数

%x

十六进制整数(小写字母)

%X

十六进制整数(大写字母)

%e

索引符号(小写'e')

%E

索引符号(大写“E”)

%f

浮点实数

%g

%f和%e 的简写

%G

%f和%E的简写

(3)查看print帮助

help(print)

(4)print不换行

print(message,end="")

猜你喜欢

转载自blog.csdn.net/qq_22059611/article/details/84142451