day1: 基础 __ (变量、常量、注释、数据类型、input、 if)

网友投稿 235 2022-08-05

day1: 基础 __ (变量、常量、注释、数据类型、input、 if)

python2 默认的编码方式是ASCII码 在文件的首行:#-- encoding:utf-8 --

python3 默认编码方式utf-8

0、打印内容

print ()

print('Hellow World !')

1、变量

变量:就是将一些运算的中间结果暂存到内存中,以便后续代码调用。

必须由数字,字母,下划线任意组合,且不能数字开头

不能是python中的关键字

['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']

变量具有可描述性 name='python教程'

不能是中文

推荐的变量命名方式:

驼峰体: AgeOfOname

下划线: age_of_onname

例:

a = 16

b = 7

print(a * b)

2、常量

一直不变的量 如:π、身份号码

BIR_OF_CHINA = 1949 #一般在python编程中出现全大写的,证明是一个常量

3、注释

方便自己方便他人理解代码。

单行注释:#

多行注释:'''被注释内容''' """被注释内容"""

4、数据类型

int(); 整型

str(); 字符串类型

如何在Python中使用字符串,在python当中凡是用引号引起来的都是字符串

使用单引号(')

​ 用单引号括起来表示字符串,例如:

str='this is string';

print str;

使用双引号(")

双引号中的字符串与单引号中的字符串用法完全相同,例如:

str="this is string";

print str;

双引号和单引号可以配合使用

如:

s1 = "i'm a boy"

print (s1)

使用三引号(''')

利用三引号,表示多行的字符串,可以在三引号中自由的使用单引号和双引号,例如:

str='''this is string

this is pythod string

this is string'''

print str;

字符串可以相加(字符串的拼接) 如:print ('泰国' + '中国') #结果是:泰国中国

字符串与数字相乘(str * int) 如:print ('泰国' * 8) #结果是:泰国泰国泰国泰国泰国泰国泰国泰国

布尔类型

False

True

但看字符类型

type()

s1 = 100

s2 = '100'

print ('s1中的数字类型是',type(s1))

print ('s2中的数字类型是',type(s2))

数字类型的转换

字符串转化为数字: int(str), str必须是数字组成的

数字转化为字符串:str(int)

5、用户交互

input

1),等待输入,

2),将你输入的内容赋值给了前面变量。

3),input出来的数据类型全部是str(字符串)

例:

name = input ('请输入你的名字:')

age = input ('请输入你的年龄:')

print ('我的名字是:'+name,'我的年龄是:'+age+'岁')

例:

s1 = int(input('请输入第一个数字:'))

s2 = int(input('请输入第二个数字:'))

print( '第一个数字除以第二个数字的值是:' ,s1/s2 )

6 、条件语句if

例:if

因为input取得的数字默认是字符串,需要通过int(a)把字符串转为数字类型

a = int(input ("请输入一个数字:"))

if a > 5:

print('aaaaaa')

else:

print('bbbbbb')

例:if....elif

a = int(input("请输入一个数字:"))

if a == 1:

print('aaaaaa')

elif a == 2:

print('bbbbbb')

elif a == 3:

print('cccccc')

else:

print('dddddd')

age = int (input('请输入你的年龄:'))

if age < 30:

print('是年轻人')

elif 60 > age >30 :

print('是中年人')

else:

print('是老年人')

例:嵌套

name = input('请输入你的名字:')

age = int(input('请输入你的年龄:'))

if name == '小二':

if age == 20:

print(6666)

else:

print(3333)

else:

print('请入错误!')

code = 'abed' #验证码

print('自动获取到的验证码是',code)

username = input('请输入你的用户名:')

password = int(input('请输入你的密码:'))

your_code = input('请输入验证码:')

if your_code == code:

if username == '张飞'and password == 1234:

print('登陆成功')

else:

print ('你输入的用户名或密码错误 ')

else:

print('你输入的验证码错误,登陆失败')

版权声明:本文内容由网络用户投稿,版权归原作者所有,本站不拥有其著作权,亦不承担相应法律责任。如果您发现本站中有涉嫌抄袭或描述失实的内容,请联系我们jiasou666@gmail.com 处理,核实后本网站将在24小时内删除侵权内容。

上一篇:python通用数据库操作工具 pydbclib(python常用数据库)
下一篇:利用Python网络爬虫采集天气网的实时信息—BeautifulSoup选择器(python爬虫爬取天气数据)
相关文章

 发表评论

暂时没有评论,来抢沙发吧~