python学习1——标示符、关键字、输出、输入、运算符、赋值、取整取余的作用、判断语句

本文介绍了Python编程的基础概念,包括标识符的命名规则,关键字的功能,如何进行格式化输出和换行输出,以及如何接收用户输入。还探讨了不同类型的运算符如取整除、取余数和幂运算,并展示了赋值和取整取余在确定行列位置的应用。最后,文章讲解了if判断语句及其逻辑运算符的用法。
摘要由CSDN通过智能技术生成

一、标示符

标示符命名:字母、数字、_组成,数字不可开头

驼峰命名:(1)小驼峰:第一个单词首字母不大写,后面的首字母都大写,eg.userName

                    (2)大驼峰:每个单词的首字母都大写,eg.UserName


二、关键字

有特殊功能的标示符

交互状态下输入:(查看系统当前的关键字)

>>> import keyword
>>> keyword.kwlist
['and', 'as', 'assert', 'break', 'class', 'continue', 'def', 'del', 'elif', 'else', 'except', 'exec', 'finally', 'for', 'from', 'global', 'if', 'import', 'in', 'is', 'lambda', 'not', 'or', 'pass', 'print', 'raise', 'return', 'try', 'while', 'with', 'yield']


三、输出

格式化输出

>>> print("my english is %d"%a)
my english is 4

>>> print("my english is %d,my mathScore is %d"%(a,mathScore))
my english is 4,my mathScore is 95

换行输出

>>> print("11111111111\n4444444444")
11111111111
4444444444


四、输入

>>> input("please input pass")
please input pass123456
123456

输入保存(举例如下)

(1)

>>> a=input("please input pass")
please input pass123456

(2)

>>> print("please input pass%d"%qq)
please input pass1234235

(3)

abc@abc-virtual-machine:~/python$ vi helloword.py

passwd=0
#please input :
passwd=input("please input pass:")
print("your passwd:%s"%passwd)

abc@abc-virtual-machine:~/python$ python helloword.py
please input pass:123456
your passwd:123456

(4)raw_input

>>> a=raw_input("this is:")
this is:123

(5)

>>> b=input("sssss:")
sssss:100+100
>>> b
200
>>>
>>>
>>> type(b)
<type 'int'>
>>>
>>>
>>> b=raw_input("ssssssss")
ssssssss100+99
>>> b
'100+99'

注意:p2中的raw_input和p3中的inout一样,python2中使用input不安全

(6)

abc@abc-virtual-machine:~/python$ touch 01.py
abc@abc-virtual-machine:~/python$ vi 01.py

#encoding=utf-8
#1.提示用户输入信息

name=raw_input("请输入姓名:")
QQ=raw_input("请输入QQ:")
tel=raw_input("请输入手机:")
#2.从相应的输入数据去除,然后在进行打印
print("==========================")
print("姓名:%s"%name)
print("QQ:%s"%QQ)
print("tel:%s"%tel)
print("==========================")

abc@abc-virtual-machine:~/python$ python 01.py
请输入姓名:xiaohong
请输入QQ:1223543
请输入手机:1233543534
==========================
姓名:xiaohong
QQ:1223543
tel:1233543534
==========================

(6)+++

#encoding=utf-8
import time
#1.提示用户输入信息
name=raw_input("请输入姓名:")
QQ=raw_input("请输入QQ:")
tel=raw_input("请输入手机:")


#模拟打印的过程
print("系统正在打印中。。。")
time.sleep(1)
print("系统正在打印中。。。")
time.sleep(1)
print("系统正在打印中。。。")
time.sleep(1)



#2.从相应的输入数据去除,然后在进行打印
print("==========================")
print("姓名:%s"%name)
print("QQ:%s"%QQ)
print("tel:%s"%tel)
print("==========================")

abc@abc-virtual-machine:~/python$ python 01.py
请输入姓名:abcd
请输入QQ:1232432
请输入手机:1232423
系统正在打印中。。。
系统正在打印中。。。
系统正在打印中。。。
==========================
姓名:abcd
QQ:1232432
tel:1232423
==========================


五、运算符

取整除//   ,10//3得3

取余数%,10%3得1

取平方**,2**3得8


注:>>> b='100'
>>> type(b)
<type 'str'>


>>> "hello"*10
'hellohellohellohellohellohellohellohellohellohello'


六、赋值



七、取整取余的作用

取整//,确定行

取余,确定列


#encoding=utf-8
import time
a=raw_input("请输入数字")


print("正在确定其行列")
time.sleep(2)


b=int(a)//3
c=int(a)%3
print("所在得行数是:%d"%b)
print("所在得行数是:%d"%c)

abc@abc-virtual-machine:~/python$ python 02.py
请输入数字7
正在确定其行列
所在得行数是:2
所在得行数是:1


八、判断语句

(1)if判断语句

a=110

print("qqqqqqqqq")

if a>18:
        print("ssssssssssss")
print("=======")

abc@abc-virtual-machine:~/python$ python 03.py
qqqqqqqqq
ssssssssssss
=======

(2)逻辑运算符

#encoding=utf-8
high=180#单位cm
money=1000#单位w
handsome=1#1表示好 0表示一般


if high>=180 and money>=1000 and handsome==1:
        print("是高富帅")

and 且         or 或          not   非



评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值