本人有java基础学习python速度比较快,感觉真的是会java就可以干python。可以是还在基础阶段吧。记下来看看我今天学习到了哪一些Python语法


1.认识Python当然是‘hello world’

来看Python的hello world。我入门了哈哈哈哈哈

# 我的入门
print("hello world");

运行结果


2.认识变量必不可少

来看看我学习了的变量,我感觉Python自动将你的变量分类型,感觉很方便,就是不需要你去刻意定义数据类型。

语法 变量名 = 变量值

# 认识变量
lanLan = '蓝蓝的代码人!!!'
print(lanLan)# str类型
blogName='csdn'
print(type(blogName))
print(blogName)#整形and浮点型
zhengXing=18
fuDianXing=9.9
print(type(zhengXing))
print(type(fuDianXing))
print("我今年"+str(zhengXing)+"岁")
print("我有"+str(fuDianXing)+"人民币")#bool--布尔型
b = False
print(type(b))# list集合
lan = [1,2,3,4,5]
print(type(lan))# tuple--元组
e = (1,2,3,4)
print(type(e))# set--集合
e = {1,2,3,4}
print(type(e))# 字典--dict
lans = {'name':'tom','age':18}
print(type(e))

介绍一下:type这个对象

type(变量名)这样就可以显示这个数据是什么类型的


3 拼接输出字符串

有两个方式一个相当于jdbc的一个占位符

一个是f{}对象如图

这里和java差异还是很大的

# 拼接字符串练习
# 创建拼接字符串数据
age = 18
name = '懒懒的代码人'
socreNum = 90.123
stu =90print('我今年%d岁了' % age)
print('我的名字是%s'% name)
print('我的体重是%.3f公斤'%socreNum)
print('我的学号是%03d' %stu)# 我叫xxx今年xx岁体重是xx公斤学号是xx
print('我叫%s今年%d岁体重是%0.3f公斤学号是%03d明年%d岁' %(name,age,socreNum,stu,age+1))print(f'我叫{name}今年{age}岁体重是{socreNum}公斤学号是{stu}明年{age+1}岁')

运行状态,,将个个数据类型拼接


4.转义字符 and 结束字符

转义字符:就是换行和一个table的距离

结束字符:结束字符在运行结束时替换掉print运行之后自带的换行

# 转义字符
print('hello \n word')   #换行
print('hello \t word')   #空格 一个table的距离# 结束符
print('1',end='\n')
print('2',end='\t')
print('3',end='....')
print('4')


5.输入函数

就是让用户输入,然后使用一个函数接收。

这里用户不管输入什么类型都是str类型也就是字符串。这里是可以类型转换的。

# 输入函数
userName = input('输入你的账号:')
passWord = input('输入你的密码:')
print(f'你的账号是:{userName} \n密码是:{passWord}')

让用户输入值接收之后在输出出来


6.运算符

和java挺像

1.算数运算符

2.赋值运算符

3.复合运算符

4.比较运算符

5.逻辑运算符

# 运算符
# 1算数运算符
print(1+1)
print(3*2)
print(2+1)
print(100/2)
print(100/2)
print(100//4.5)  #整除
print(2 ** 4)   #就是2*2*4
print((1+4)*3)# 2赋值运算符  =
num = 1  #单个变量赋值
num1,num2,num3,str1 = 1,2,3,'hwllo word'   #多个赋值运算符
a = b =100  #多变量赋值# 3复合赋值运算符
c = 1
a = 1
c+=a;
print(c);
# 4比较运算符
1==1
1!=2
# 5逻辑运算符
qq = 0
bb = 1
print(qq < bb and  bb>bb) #都真才真print(qq < bb or  bb>bb)   #一真则真 一假得假print(not False)  #非:取反

运行结果


7.类型转换

可以将一些可以转换的直接强转

想转换成int就可以写int(变量名)转换成什么写什么类型

#   数据类型转换
userInput = 1;
print(type(float(userInput)))
print(float(userInput))

8. if -elif-else判断结构

语法如下:

这里写了一个网吧的例子

userAge =  input("输入你的年龄:")
if int(userAge) <= 18:print(f"你的年龄是{userAge}不可以")
elif int(userAge) <= 28:print(f"你的年龄是{userAge}可以")
else:print(f"你的年龄是{userAge}可以")

9.多重if

这里写了一个。要钱上车,上车在判断有没有座位

 # 上车找座位money =1; #有一块钱
seat = 1; #有一个座位
if money==1:print("上车成功")if seat==1:print('恭喜你有座位')else:print('站这把你')
else:print('上不去哦')

10.随机数(电脑人机石头剪刀布)

这里感觉和java一样要在最上面写一个import random。

和java的导包一样。

    # 人机石头剪刀布
userChu = int(input('输入你要出什么 0-石头;1-剪刀;2-布'))# 电脑computer
computer = random.randint(0,2)
print(computer)
if (userChu==0) and (computer==1) or (userChu==1) and (computer==2) or (userChu==2) and (computer==0):print('玩家胜利')
elif (computer==1) and (userChu==1):print("平")
else:print('电脑胜利')

11.三元运算符

这里就是一个简单的判断结构。和java的三元运算符查的有一点多

    #三目运算符   有两个变量比较大小如果变量1 大于变量2 执行变量1-变量2 否则执行2-变量1
aa=50
bb=20
cc = aa - bb if aa > bb else bb -aa
print(cc)

12.while循环(包含break和continue)

循环结构这里写了一个记录偶数总和

i = 1
result =0
while i<=100:if i%2==0:result+=ii +=1
print(result)

运行结果

break,这里循环一次,进来就break所以就记录了一个2输出出来。直接结束程序

continue 继续去执行代码,这样就是不停止这个代码。这里就是直接死循环


13.多重while

这里一个试例,三天每天三遍稀罕你

i=0
while i<3:print(f'第{i}天')j = 0while j<3:print("稀罕你")j+=1i += 1

14.for循环(差异最大)

java到for循环很常见,但是这里和java的feach一样的功能变量字符串字符

str1 = '蓝蓝的代码人'
for i in str1:print(i)


--------------------------------------------完结-------------------------------------------------

Python基础知识从hello world 开始(第一天)相关推荐

  1. 第一节课的Python基础知识

    第一节课的Python基础知识 Python内置的数据类型 1.number 2.string 3.list 4.tuple 5.dict 6.set 其他小结 方法range()的使用 获取一个li ...

  2. python语言的单行注释以井号开头_推荐|零基础学习Python基础知识

    原标题:推荐|零基础学习Python基础知识 Python是一种面向对象.解释型计算机程序设计语言.语法简洁清晰,强制用空白符作为语句缩进. Python具有丰富和强大的库,又被称为胶水语言.能把其他 ...

  3. Python基础知识学习笔记——Matplotlib绘图

    Python基础知识学习笔记--Matplotlib绘图 整理python笔记,以防忘记 文章目录 Python基础知识学习笔记--Matplotlib绘图 一.绘图和可视化 1.导入模块 2.一个简 ...

  4. python基础知识学习笔记(2)

    python基础知识学习笔记(2) 整理一下python基础知识,以防忘记 文章目录 python基础知识学习笔记(2) python简洁的一行代码 python简洁的一行代码 1.交换两个变量 # ...

  5. python基础知识学习笔记(1)

    python 基础知识学习笔记(1) 总结一下Python基础知识,以防忘记. 文章目录 python 基础知识学习笔记(1) 一.起步 1.python安装与编译环境 二.变量和简单数据类型 三.列 ...

  6. python程序如何执行死刑_「Python基础知识」Python生成器函数

    原标题:「Python基础知识」Python生成器函数 对于程序而言,内存也是很重要的,因为程序中很多数据都是保存在内存中的,如果内存中存储的数据过多,那么系统就会崩溃,这是人们不希望发生的. 可以采 ...

  7. python基础知识-python基础知识(一)

    最近花时间整理了一下以前学过的python基础知识,语言最多的是使用. 1.1 开发模式 交互模式:简单的调试或者测试 开发流程 创建以.py结尾的python文件 在python文件中输入打印&qu ...

  8. python基础知识-python基础知识,python必背内容,一、python的基

    python基础知识,python必背内容,一.python的基 一.python的基础 1.简单写一行python代码:print("hello,world')print("你好 ...

  9. python基础知识及数据分析工具安装及简单使用(Numpy/Scipy/Matplotlib/Pandas/StatsModels/Scikit-Learn/Keras/Gensim))

    Python介绍. Unix & Linux & Window & Mac 平台安装更新 Python3 及VSCode下Python环境配置配置 python基础知识及数据分 ...

  10. Python基础知识详解 从入门到精通(八)魔法方法

    目录 Python基础知识详解 从入门到精通(八)魔法方法 什么是魔法方法 基础魔法方法(较为常用) 比较操作符 算数运算符 反运算(类似于运算方法) 增量赋值运算 一元操作符 类型转换 上下文管理( ...

最新文章

  1. CocoaPods 引用第三方库导致的模拟器可以运行,但是真机不可以运行问题。
  2. php收集radio表单,jQuery对于单选表单(radio)以及其它表单取值
  3. POJ 1144 Network(无向图连通分量求割点)
  4. java中bpmn流程图_Java学习之BPMN知识以及Activiti的流程部署
  5. 全国计算机英语四六级准考证打印准考证号,2017全国大学生英语四六级准考证打印...
  6. python在建筑施工方面的应用_有哪些关于 Python 在建筑中的应用和教程?
  7. python入门24 json模块
  8. ImageLoader的简单分析
  9. 程序运行时被用户删除了工作目录后崩溃
  10. linux 安装redies
  11. 远程桌面连接,凭据问题
  12. linux yml文件格式,YML 文件扩展名: 它是什么以及如何打开它?
  13. Python处理Excel数据分组
  14. word2010计算机实验报告,Word2010计算机实验报告--
  15. 油猴Tampermonkey安装使用教程
  16. CSS的三种使用方法
  17. 微信小程序Radio为一组时,使用三元表达式始终选中默认值
  18. 西门子real是什么数据类型_西门子数据类型REAL转WORD和S5TIME的方法
  19. layui中table表格内容过多自动换行
  20. 租售类app竞品分析

热门文章

  1. android外接键盘打汉字,外接键盘情况下,安卓打字不如windows
  2. DDR123信号完整性测试分析技术探析
  3. 禁止电信远程控制服务器自动下发修改光猫配置信息
  4. 分享一款在线转换工具,轻松将PDF转换成JPG格式
  5. 服务器托管过程中勒索病毒的预防
  6. Java工程师需要学习云原生吗?
  7. RuoYi-Vue前端分页
  8. 自监督学习(Self-supervised Learning)的深刻理解
  9. Charles代理设置教程
  10. MySql in子句 效率低下优化