Python语法基础----输入输出函数及变量(研习笔记)

输出函数

(Python3为函数,Python2为语句)
1.形式:
print(输出列表项);
a.括号不能少(实质是调用了print()函数)
b.输出列表项之间用逗号(’,’)隔开,每个输出列表项可以是常量、变量、表达式等
如字符串、数字、列表、表达式、重复操作符、字符串的拼接等
2.例:

>>> print("hello")#输出字符串
hello
>>> print(100)#输出数字
100
>>> print([1,2,3])#输出列表
[1, 2, 3]
>>> print(1+1)#输出表达式的结果
2
>>> print(1>0)#布尔表达式
True
>>> print(1<0)
False
>>> print(2*4)
8
>>> print('hehe'*3)#重复操作符
hehehehehehe
>>> print("hello"+"world")#字符串拼接
helloworld
>>> print("i'm a girl",1+1,1000,1>0)#多个输出列表项
i'm a girl 2 1000 True

3.print()还可进行函数的调用
例:

>>> print(len('hello'))#print()先调用了len()函数求出字符串'hello'的长度,返回长度再由print()函数输出长度
5

4.注:print()函数末尾自动换行
print()函数原型:print(*objects, sep=’ ‘, end=’\n’, file=sys.stdout, flush=False)
其中参数sep=’ ‘,end=’\n’表示每个输出列表项之间用空格分隔,而打印内容最终以换行符(’\n’)结束
若改变end=’\n’中字符串,则末尾会以改变后的字符串作为结尾形式

>>> print(100,end="c****");print(200)
100c****200

(区别于Python2版本的是,Python2中print为关键字,不带()直接输出,但是Python2中print关键字中的end参数为默认值不可修改,若修改会报错)

输入函数

1.形式
input(提示信息);
2.例:

>>> a=input("please input a number:");print(a)
please input a number:100
100

3.函数说明
input([prompt])
若prompt(提示信息)存在,则它将被写入标准输出,没有尾随换行符
(即原样输出input()函数()中的内容,如上例),然后,函数从输入中读取一行,将其转换为字符串(去掉尾随的换行符),并返回该字符串。
若prompt不存在,则直接读取并返回。

变量

注:Python中定义变量不需要指定其数据类型
1.变量必须先定义(赋值)后使用
例:

>>> a=100.2;print(a)
100.2

2.变量命名规则:变量命名要符合标识符(名字)命名规范
3.标识符命名规范
a.语法:由_、字母、数字组成,其中数字不能开头
例:合法:_123 pome m4 _q12
不合法:123m @s !5

注:Python3中文属于字母范畴可作为变量名(字符编码:UTF-8(包含中文)----unicode编码方式),但Python2使用的是ASCII码对字符进行编码,故Python2不含中文。

>>> 呵呵=123;print(呵呵)
123

b.大小写敏感(A与a是两个不同的变量名)
c.不能使用关键字和保留字
关键字(不可被修改)列表

>>> help("keywords")

Here is a list of the Python keywords.  Enter any keyword to get more help.

False               def                 if                  raise
None                del                 import              return
True                elif                in                  try
and                 else                is                  while
as                  except              lambda              with
assert              finally             nonlocal            yield
break               for                 not                 
class               from                or                  
continue            global              pass                

保留字:被Python占用的名字(可以被修改,但若用保留字作为变量名,则此保留字失去其本身的功能),一般是函数名或类名
如:

>>> print=100;
>>> print
100
>>> print(200)
Traceback (most recent call last):
  File "<pyshell#15>", line 1, in <module>
    print(200)
TypeError: 'int' object is not callable

d.无长度限制
4.变量名命名习惯
a.望文生义
b.大小写
(1)包名:全小写
(2)类名:第一个单词首字母大写,后面的单词首字母也大写(驼峰命名法—大驼峰)例:FirstName LastName
(3)变量名/函数名:第一个单词首字母小写,后面的单词首字母大写(小驼峰)例:firstName lastName
(4)常量:全大写(这里的常量不是实际意义的常量,而是指定义完一个变量后此变量的值不再进行改动)例:WORLD
c.其他命名:单词和单词之间可以用下划线拼接 如:hello_world

如:18岁男孩,名字叫张三
可以写为如下代码

>>> age=18;name="张三";sex="boy";
>>> age;name;sex
18
'张三'
'boy'
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

csdnGuoYuying

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值