免费python基础笔记_python基础笔记

round函数:作用四舍五入。

round(2.3)

结果:2

floor向下取整函数,需要引入math模块。

1 importmath2 math.floor(32.9)3 结果:32.0

ceil向上取整函数

int(math.ceil(12.1))

结果:13

使用“from模块import 函数”的形式,调用函数时可以不用加模块名做前缀。保证函数不重名。

#! usr/bin/env python 是为了在UNIX系统中使脚本像普通程序一样运行,不需要显示使用python解释器。

字符串表示:所有通过Python打印的字符串还是被引号括起来,这是因为python打印值的时候会保持该值在python代码中的状态,而不是你所希望用户看到的状态。而是用print就不一样了。

值被转换为字符串的两种形式:str函数和repr函数。str是用户理解的字符串,repr会创建一个字符串,它以合法的python表达式的形式来表示值。

raw_input与input函数。使用input函数,如果用户使用双引号输入名字,打印输出没有问题。但是不可能让用户输入双引号,这个问题是因为input函数会假设用户输入的是合法的python表达式。raw_input函数会把所有的输入当做原始数据(raw_data),然后将其房屋字符串中。

1 name = input("What is your name?")2 print "Hello," + name + "!"

3 结果:4 What isyour name? angelia5

6 Traceback (most recent call last):

7 File "E:\02_PyhonCode\hello_world.py", line 1, in

8 name = input("What is your name? ")

9 File "", line 1, in

10 NameError: name 'angelia' is not defined11 >>>

12 ================== RESTART: E:\02_PyhonCode\hello_world.py ==================

13 What is your name? "Angelia"

14 Hello, Angelia!15 >>>

长字符串、原始字符串和Unicode

长字符串使用三引号括起跨行的字符串。普通字符串使用‘\’反斜线续行。反斜线也可以对字符进行转义。

原始字符串不会把反斜线当做特殊字符,在原始字符串中,输入的每个字符都会与书写的方式保持一致。原始字符串最后一个字符不能是反斜线。如果是转义,原始字符串也会原样输出。

>>> print r'C:\nowhere'C:\nowhere

>>> print r'Let's go'

SyntaxError: invalid syntax

>>> print r'Let\'s go'Let\'s go

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值