栏目分类:
子分类:
返回
名师互学网用户登录
快速导航关闭
当前搜索
当前分类
子分类
实用工具
热门搜索
名师互学网 > IT > 软件开发 > 后端开发 > Python

python学习day1

Python 更新时间: 发布时间: IT归档 最新发布 模块sitemap 名妆网 法律咨询 聚返吧 英语巴士网 伯小乐 网商动力

python学习day1

本人学习资料来自于B站Up主 求知讲堂  讲课老师为吴老师

个人认为该老师讲课内容非常小白,几乎就是从零开始

另外该老师讲课节奏较慢,个人建议1.5倍速观看

除此之外,该老师使用的软件是pycharm,本人使用的是VS code(我这是我的学校老师上课使用的)

链接放在下面:

求知讲堂python+人工智能 99天完整版 学完可就业_哔哩哔哩_bilibili

PS:第一次写博客,如果有格式不对的,影响阅读的请见谅.

part 1:变量与数据类型

print('hello world')

#我是一行注释

print('我是一名python刚入门的新手')#简单地介绍

#多行注释的运用  '''  '''  六个单引号中间的内容就是python的多行注释

'''

print('床前明月光')

print('疑是地上霜')

print('举头望明月')

print('低头思故乡')

'''

#小结:注释是必须的.尤其是针对大型项目.

'''

变量的学习;

1:什么是变量

变量其实就是个盒子,里面可以装各种东西,装了苹果,箱子和其他的东西结合的时候

就是属于苹果,装了香蕉箱子和其他的东西结合的时候就是属于香蕉

在python当中其实变量的概念和初中代数的方程未知数是一种差不多的概念

方程式y=x*3x  就是变量当 x=2 结果就是6 x=10 结果就是30

只不过在计算机中,在写程序的时候变量不仅仅可以是数字,还可以是其他的任意类型

食材+菜谱->厨师--美味的菜肴

变量+逻辑-->python解释器-->软件的功能

其实变量就是原材料【就是数据了】

变量=储存的数据

'''

#顾名思义:变量是一段有名字的的连续存储的空间,我们可以通过定义变量来申请并命名

#这样的存储空间,并通过变量的名字来使用这段存储空间

#变量是程序中临时存放数据的场所

#变量如何定义和使用

#定义规则变量名=数据

#a就是变量的名字对应一个盒子里面装的数据就是10

a=10

print(type(a))#打印变量的类型

a=100

a=1000

a=19999

print(type(a))#纯数字是数字类型中的有符号整数(int)

a='carl 流'

print(type(a))

a="Carl 浪"

print(type(a))#''""单双引号是字符串类型

a=3.1415926

print(type(a))#带小数点的数字是浮点数类型(float)

a=12+3j

print(type(a))#复数由实部和虚部组成具体格式形如a+bj

a=False

a=True

print(type(a))#False和True是布尔类型(bool)

print(a)

#上面的是基础类型变量

#  高级类型

b=()

print(type(b))#()是元组类型[tuple]

c=[]

print(type(c))#[]是列表类型[list]

d={}

print(type(d))#{}是字典类型[dict]

#数据类型包含关系{[(''和"")]}从小到大依次是字符串,元组,列表,字典

#变量的命名规则

'''

中文可以用作变量名#但尽量不要用

example:

 流浪法师=100

 print(流浪法师)

>>> 流浪法师=100

>>> print(流浪法师)

100

变量必须以字母(a-z,A-Z)或者下划线(_)开头

其他字符可以是字母,数字或_

变量要区分大小写

python的关键字不能用作变量名

变量命名不能以数字开头

import keyword

keyword.kwlist

>>> import keyword

>>> keyword.kwlist  下面的内容就是python中的一些关键字,不能用作变量名称

['False', 'None', 'True', 'and', 'as', 'assert', 'async', 'await',

'break', 'class', 'continue', 'def', 'del', 'elif', 'else', 'except',

'finally', 'for', 'from', 'global', 'if', 'import', 'in', 'is', 'lambda',

'nonlocal', 'not', 'or', 'pass', 'raise', 'return', 'try', 'while', 'with', 'yield']

'''

#命名规范:

#见名知意,尽量使用带有语意的单词命名,例如password用作密码,username用作用户名.

#小驼峰式命名:第一个单词首字母小写,其他单词首字母大写:例如userName

#大驼峰式命名:全部单词首字母都大写:例如UserName

#下划线式命名法:每个单词用_下划线连接:例如user_name

###不推荐使用中文或者拼音命名(未来大概率会后悔)

userName='流浪法师'

UserAge=22

user_gender='man'

print(userName,UserAge,user_gender)

'''

>>> userName='流浪法师'

>>> UserAge=22

>>> user_sex='man'

>>> print(userName,UserAge,user_sex)

流浪法师 22 man

'''


part 2  算数与比较运算

#算数与比较运算

#包含 + - * /  %         **                     //               运算符号

#                  求余  求指数   地板除:保留整数(但是是向下取整)

a=7

b=3

print(a+b)

print(a-b)

print(a*b)

print(a/b)

print(a%b)

print(a**b)

print(a//b)

'''

>>> a=7

>>> b=3

>>> print(a+b)

10

>>> print(a-b)

4

>>> print(a*b)

21

>>> print(a/b)

2.3333333333333335

>>> print(a%b)

1

>>> print(a**b)

343

>>> print(a//b)

2

'''

#比较运算符

#  ==      !=   >  <     >=              <=      结果是一个bool类型的数据

# 等于  不等        大于等于   小于等于

a,b=10,5

print(a==b)

print(a!=b)

print(a>b)

print(a

print(a>=b)

print(a<=b)

'''

>>> a,b=10,5

>>> print(a==b)

False

>>> print(a!=b)

True

>>> print(a>b)

True

>>> print(a

False

>>> print(a>=b)

True

>>> print(a<=b)

False

'''

part 3 逻辑运算符

#逻辑运算符

# and 一假全假,全真才真

#定义四个变量

a,b,c,d=23,18,10,3

print(a+b>c and c

print(a>b and c>d)#True

# or 一真全真,全假才假

print(a>b or c

print(a

# not 判断为真则结果为假,反之则为真

print(not a

print(not a>b)#False

#优先级比较  () -> not -> and -> or

print(2>1 and 1<4 or 2<3 and 9>6 or 2<4 and 3<2)#True

part 4 赋值运算符

#赋值运算符: =  +=  -=  *=  /=  %=  **=  //=

'''

=  将=号右边的的值赋值给左边的变量

+=  加法赋值运算符 c+=a等效于c=c+a

-=  减法赋值运算符 c-=a等效于c=c-a

*=  乘法赋值运算符 c*=a等效于c=c*a

/=  除法赋值运算符 c/=a等效于c=c/a

%=  取模赋值运算符 c%=a等效于c=c%a

**=  幂赋值运算符 C*=a等效于C=C*a

//=  取整赋值运算符 c/=a等效于c=c/a

'''

a,b,c,d=23,18,10,3

a+=c#相当于a=a+c

print(a)#a=33

a,b,c,d=23,18,10,3

a-=c

print(a)#a=13

目录

part 1:变量与数据类型

part 2  算数与比较运算

part 3 逻辑运算符

part 4 赋值运算符

part 5 python的输入与输出


#输入与输出

#输出  %占位符

name='张洋'

classpro='六年级一班'

age=12

print('我是%s,我来自%s,我今年有%d岁了'%(name,classpro,age))

me='我的'

classpro='六年级一班'

age=12

print('%s名字是小明n我来自%sn我今年有%d岁了'%(me,classpro,age))

print('%s名字是小红n我来自%sn我今年有%d岁了'%(me,classpro,age))

print('%s名字是胖虎n我来自%sn我今年有%d岁了'%(me,classpro,age))

#  n 表示换行输出

#如果有 n 后面的内容就会在另外一行输出

print('我可以n换行吗?')

#常用的格式化符号有   %s          %d 和 %i           %f

#                  字符串   有符号的十进制整数    浮点实数      

# exercise: 编写代码完成下列名片设计

# 二二二二二二二二二二二二二二二二二

# 姓名:老夫子

# QQ:66666666

# 手机号:15024193635

# 公司地址:广州市白云区

# 二二二二二二二二二二二二二二二二二

#method1 使用常用的格式化符号

name='老夫子'

tencent='66666666'

phone='15024193635'

companyaddress='广州市白云区'

print('二二二二二二二二二二二二二二二二二')

print('姓名:%snQQ:%sn手机号:%sn公司地址:%s'%(name,tencent,phone,companyaddress))

print('二二二二二二二二二二二二二二二二二')

#method2 使用 .format() 格式化输出

# PS: .format 前面的占位符使用 {}

name='老夫子'

tencent='66666666'

phone='15024193635'

companyaddress='广州市白云区'

print('姓名:{}nQQ:{}n手机号:{}n公司地址:{}'.format(name,tencent,phone,companyaddress))

print('二二二二二以上的是使用.format格式二二二二二二二')


 

#输入  python是使用 input 来获取键盘的输入

#PS: input 获取的输入结果都是str类型的,如果接收数字类型则需要将str转换成int

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

#input类型的输入类型练习

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

tencet=int(input('请输入你的QQ号'))

phone=input('请输入你的手机号')

youraddress=input('请输入你的住址')

print('姓名:{}nQQ号:{}n手机号:{}n地址:{}'.format(name,tencent,phone,youraddress))



 





 


 

转载请注明:文章转载自 www.mshxw.com
本文地址:https://www.mshxw.com/it/923696.html
我们一直用心在做
关于我们 文章归档 网站地图 联系我们

版权所有 (c)2021-2022 MSHXW.COM

ICP备案号:晋ICP备2021003244-6号