我的编程空间,编程开发者的网络收藏夹
学习永远不晚

python小白学习之路--01

短信预约 -IT技能 免费直播动态提醒
省份

北京

  • 北京
  • 上海
  • 天津
  • 重庆
  • 河北
  • 山东
  • 辽宁
  • 黑龙江
  • 吉林
  • 甘肃
  • 青海
  • 河南
  • 江苏
  • 湖北
  • 湖南
  • 江西
  • 浙江
  • 广东
  • 云南
  • 福建
  • 海南
  • 山西
  • 四川
  • 陕西
  • 贵州
  • 安徽
  • 广西
  • 内蒙
  • 西藏
  • 新疆
  • 宁夏
  • 兵团
手机号立即预约

请填写图片验证码后获取短信验证码

看不清楚,换张图片

免费获取短信验证码

python小白学习之路--01

为了坚持而坚持(这话说了自己不信)
作为一个不懂编程的桌面,在技术的路上越走越远,严重到了找工作都很难的阶段,很心酸。。。作为一个干啥啥不行,吃啥啥有够,韩剧看不够,年纪又不小的我来说,在进步很难,不知路又走到哪就跑偏了,为了找到好工作而学习,至少希望可以升级做个小运维也是很满足的。
没有野心的人,想在现在生存,比有野心的人还要艰难。知足没有常乐,知足只是在后退而已!
网上学习python 对于我这样没组织没纪律的人,貌似起不到神马作用,忽略我没钱报培训班,还是硬着头皮,希望靠着大神的视频让我有所进步吧!
视频中python 入门第一篇结束后,要求写博客,我是假装听老师的话,然后过来自我安慰。
没啥语言功底,数学一般逻辑性不强,字迹潦潦草草,写出的东西也只有自己能看。
python01
小白入门的第一天
了解python,
神马是python,是蟒蛇。
为啥python要用.py 结尾,为了让其他人知道你写的这是个python 脚本,老师推荐最好使用pycharm脚本编辑器,下了个试用版,免费使用30天。
python 版本 3.6 (最好学习使用3.0 版本,2.0 过时了)

字符编码
ASCII 编码

  1. 输出“Hello world” (这是个仪式)
    变量名要求:a, 不能是数字开头 b,除了“_”以外不能包含其他特殊字符 c,包含大小写,数字,下划线 d,变量名要简单易懂表达所代表的东西 e,关键字不能成为变量名(and ,as,assert break class continue def del elif ………..)

定义变量 name = "Hello World"
print (name)

2.注释多行:(''' ''')
'''
多行注释,也可以打印多行
'''
打印多行:
例:
name = 'alex'
msg='''
print ("my name is :" , {_name} )
name = "paoche ge"
'''.format(_name=name)
print (msg)
输出结果:
print ("my name is :" , alex )
name = "paoche ge"

3.用户输入(input)和格式化输出
例:用户输入(input)
username = input("type your username:")
print(username)
格式化输出
a,例:字符串拼接(''' + ''')
username = input ("username is :")
age = input("age is :")
job = input("job is:")
salary=input("salary is:")
info1='''
------info1 is ''' + username '''-----------
username is : '''+ username '''
age is : ''' +age '''
job is : '''+job '''
salary is : ''' + salary
print (info1)

b, 字符串拼接(''' %s ''') ,s= string 字符串
username = input ("username is :")
age = input("age is :")
job = input("job is:")
salary=input("salary is:")
info2='''
------info2 is %s-----------
username is : %s
age is : %s
job is : %s
salary is : %s
'''%(username,username,age,job,salary)
print (info2)

c, 字符串拼接(''' %s ''') s= string %d=整数 int=强制为数字?
username = input ("username is :")
age = int(input("age is :"))
job = input("job is:")
salary=input("salary is:")
info3='''
------info3 is %s-----------
username is : %s
age is : %d
job is : %s
salary is : %s
'''%(username,username,age,job,salary)
print (info3)

d, 字符串拼接(使用排序.format)
username = input ("username is :")
age = input("age is :")
job = input("job is:")
salary=input("salary is:")
info4='''
------info4 is {0}-----------
username is : {0}
age is : {1}
job is : {2}
salary is : {3}
'''.format(username,age,job,salary)
print (info4)

e, 字符串拼接(.format)
username = input ("username is :")
age = input("age is :")
job = input("job is:")
salary=input("salary is:")
info5='''
------info5 is {_username}-----------
username is : {_username}
age is : {_age}
job is : {_job}
salary is : {_salary}
'''.format(username=_username,
age=_age,
job=_job,
salary=_salary)
print (info5)

以上的输出(print)结果是:

**/Library/Frameworks/Python.framework/Versions/3.6/bin/python3.6 "/Users/a1/PycharmProjects/untitled3/day1/user input.py"
username is :alex
your job is:IT
your age is:23
salary is :232323


--------info 5 alex------
yourname is :alex
your job is :IT
your age is :23
your salary is :232323

**

4.密码加密
例:
username = input("username:")
password = getpass.getpass("password:")
print (username,password)


5.if 条件判断语句()
例:
oldboy_age=55
age = input("guess oldboy age is :")

if oldboy_age == age
print("yes,you got it")
else
print("wrong ansser")

例:使用and 或是 or 连接符,满足条件才执行
username = 'alex'(错误的写法为 usename=alex ,表示是变量)
password = '123456'
_username =input("please input your name:")
_pass=input("please input your password:")
if usename=_username and _pass=password:
print ("welcom login system")
else:
print("wrong user")

  1. while 循环语句
    while True 循环语句:表示为真则执行,反之则执行else 语句
    例:
    count = 0
    while True:
    print ("count:",count)
    count = count +1 # count +=1 每次循环加1,打印显示循环后的数值

while True 和 if 一起循环判断语句
例:
age= 55
while True:
guess = int(input("guess age :"))
if guess == age:
print("yes,you got it.")
elif guess < age:
print("think older.")
else:
print ("think smaler")
输入结果如下
/Library/Frameworks/Python.framework/Versions/3.6/bin/python3.6 "/Users/a1/PycharmProjects/untitled3/day1/whiel True 循环.py"
guess age :34
think older.
guess age :56
think smaler
guess age :

加上条件:使用户最多可以猜错三次条件
或是while 加条件语句如(while count < 3 )
定义计数器 count = 0, count += 1 每次循环+1
跳出循环break
例:
age= 55
count = 0
while True:
if count == 3:
break
guess = int(input("guess age :"))
if guess == age:
print("yes,you got it.")
elif guess < age:
print("think older.")
else:
print ("think smaler")
count += 1
执行的结果为:
/Library/Frameworks/Python.framework/Versions/3.6/bin/python3.6 "/Users/a1/PycharmProjects/untitled3/day1/whiel True 循环.py"
guess age :23
think older.
guess age :23
think older.
guess age :23
think older.

Process finished with exit code 0


对以上的代码做优化
例:
age = 55
count = 0
while count < 3:
guess = int(input("guess age: "))
if age == guess:
print ("yes ,you got it")
elif age < guess:
print ("think older")
else:
print ("think smaller")
count += 1

** # if count == 3:

else:
print("you have try too many times.")
输出结果是:
/Library/Frameworks/Python.framework/Versions/3.6/bin/python3.6 "/Users/a1/PycharmProjects/untitled3/day1/whiel True 循环.py"
guess age: 34
think smaller
guess age: 35
think smaller
guess age: 78
think older
you have try too many times.

Process finished with exit code 0


6.for 循环
a,#最基本的for 循环
for i in range(10):
print(i)
输出结果:
0
1
2
3
4
5
6
7
8
9

b,显示不连续的数字(0:从0 开始,10:循环10次,2:每隔2位输出一个数字)
for i in range(0,10,2):
print (i)
输出结果为:
/Library/Frameworks/Python.framework/Versions/3.6/bin/python3.6 "/Users/a1/PycharmProjects/untitled3/day1/for 循环.py"
0
2
4
6
8
Process finished with exit code 0
c,使用for 循环 猜年龄
例:
age = 55
for i in range (3):
guess = int(input("guess age:"))
if guess == age:
print ("yes,you got it .")
break
elif guess < age:
print ("think older")
else:
print ("think smaller")
else:
print("you have trid too many times.")
输出结果:
/Library/Frameworks/Python.framework/Versions/3.6/bin/python3.6 "/Users/a1/PycharmProjects/untitled3/day1/for 循环.py"
guess age:34
think older
guess age:34
think older
guess age:34
think older
you have trid too many times.
Process finished with exit code 0

6.continue #跳出本次循环,执行下一次循环
while True:
for i in range(3):
user = int(input("guess age:"))
if user == age:
print("1")
elif user > age:
print(">")
elif user < age:
print("<")
con = input("do you want con?")

if con == 'c':
    continue
else:
    break

age_of_oldboy = 55
count = 0
while count < 3:
age = int(input("please input age of oldboy:"))

if age_of_oldboy == age:
    print("yes ,you got it!")
    break
elif age_of_oldboy < age:
    print("think smaller")
else:
    print("think older")
    count += 1

if count == 3:
    continue_confirm = input("do you want to keep guessing..?")
    if continue_confirm  != 'n':
        count = 0
        # != 不等于

免责声明:

① 本站未注明“稿件来源”的信息均来自网络整理。其文字、图片和音视频稿件的所属权归原作者所有。本站收集整理出于非商业性的教育和科研之目的,并不意味着本站赞同其观点或证实其内容的真实性。仅作为临时的测试数据,供内部测试之用。本站并未授权任何人以任何方式主动获取本站任何信息。

② 本站未注明“稿件来源”的临时测试数据将在测试完成后最终做删除处理。有问题或投稿请发送至: 邮箱/279061341@qq.com QQ/279061341

python小白学习之路--01

下载Word文档到电脑,方便收藏和打印~

下载Word文档

猜你喜欢

python小白学习之路--01

为了坚持而坚持(这话说了自己不信)作为一个不懂编程的桌面,在技术的路上越走越远,严重到了找工作都很难的阶段,很心酸。。。作为一个干啥啥不行,吃啥啥有够,韩剧看不够,年纪又不小的我来说,在进步很难,不知路又走到哪就跑偏了,为了找到好工作而学习
2023-01-31

python学习之路-01

1.Python是一门计算机语言2.新手入门之概念讲解:反正我一开始不懂为什么要安装python,又要安装pycharm之类的软件,程序员就比别人牛逼吗,学个语言还要安装两软件!!! 解释器:python官网安装的软件(安装步骤最好搜
2023-01-31

小白学习Python之路---re模块学

本节大纲:  1.正则表达式  2.re模块的学习  3.速记理解技巧  4.挑战练习--开发一个简单的python计算器  5.心得总结  6.学习建议  正则表达式:  正则表达式,又称规则表达式。(英语:Regular Express
2023-01-31

小白学习Python之路---开发环境的

1.Python的介绍  2.发展史  3.安装Python  4.搭建开发环境  5.Hello World程序一、Python的介绍  Python的创始人为荷兰人吉多·范罗苏姆(Guido van Rossum)。1989年圣诞节期间
2023-01-31

Python学习之路-随笔01 初识py

由于学习过其他编程语言(C/C++/java),所以记录的话除了一些差异点和遇到的问题,尽可能的简洁,以达到最佳的记录作用,方便以后的复习和形成体系。1.数字类型  包括integer,long,float,complex(复杂整数)等,统
2023-01-30

Python小白学习之文件内建函数

2018-10-24 23:40:02  简单介绍:open()打开文件read()读取文件(其实是输入文件里的内容到read函数,类似于get(url),所以下面的图片备注的是输入,当然对于初学者来说,读取更容易理解。)readline(
2023-01-30

python学习之路

第一部分    使用入门1、人们选择python的六个主要原因是什么?①软件质量、开发者的效率、程序的可移植性、标准库的支持、组件集成和享受简便,其中质量和效率是选择python的主要原因。2、请列举正在使用python的四个著名公司的名字
2023-01-31

Python 学习之路 - Python

一、安装Python34Windows在Python官网(https://www.python.org/downloads/)下载安装包并安装。Python的默认安装路径是:C:\Python34配置环境变量:【右键计算机】--》【属性】-
Python 学习之路 - Python
2023-01-31

小白学习Python,该如何规划学习?

随着人工智能的发展,转行学习Python的伙伴越来越多,那么对于小白来说,该如何规划自己的学习呢?下面陕西优就业小优给大家整理了前辈的一些建议,希望能给大家带来一些参考:第一步:选择好python学习方向我要学习python的目的不是为了解
2023-06-02

Python基础学习教程_Python学习路线_我是Python小白,怎么入门Python

Python基础学习教程_Python学习路线_我是Python小白,怎么入门Python人生苦短,我用Python!!!短短几个字,现在在各大编程学习类平台随处可见,短短几个字,足以见Python今日的地位!为什么Python总被提起,为
2023-06-02

python学习之路—day1

变量:存储信息,日后被调用、修改操作.常量:固定不变的量,字母大小写。命名规则:1,、字母数字下划线组成2、命名具有代表意义的3、不能以数字开头,特殊符号开头4、不能以保留字命名,lg:for等5、命名一般不以中文命名6、命名一般以驼峰体形
2023-01-30

python学习之路(1)

今天刚入门python,对于有c和java基础的我,学习起来还是比较容易的,我并没有用PyCharm写,而是最基础的IDLE,学习python比java容易的地方就是不要写分号,不要打包,不要定义等等,可能是我还学习的不够深入吧。今天的知识
2023-01-31

Python 学习笔记 Day 01

CPU  相当于人的大脑内存  存储数据  4G  8G  16G  32G  --成本高 断电即消失硬盘  1T  固态硬盘  机械硬盘  应该长久保存的数据重要文件操作系统应用程序宏观上:python2与python3的区别  pyth
2023-01-31

Python3学习笔记01-Python

1. 下载 python-3.6.3 下载地址:https://www.python.org/ftp/python/3.6.3/python-3.6.3-amd64.exe安装 python-3.6.3安装的第一个界面注意选中“Add Py
2023-01-31

BreeLAN的Python学习之路--

Python的作者,Guido von Rossum,荷兰人。1982年,Guido从阿姆斯特丹大学(University of Amsterdam)获得了数学和计算机硕士学位。 1989年圣诞节期间,在阿姆斯特丹,Guido为了打发圣诞节
2023-01-30

python学习之路--python基础

本文主要介绍下python列表的的一些基本操作列表是我们在python编程中常用的数据类型之一,通过列表我们可以对数据实现最方便的存储、修改等操作。定义列表 1 names=['ZhangSan','LiSi','WangWu'] 列表的访
2023-01-30

我的Python学习之路

从今天起开始记录我的Python学习之路。现在的我只是一个学习Linux服务器的大三学生党,在大学中不断的学习是必要的,学习完了写技术博客也是必要的,不管有没有人看,这对于自己来说都是有好处的。最近发现Python这个强大的语言,就如它的名
2023-01-31

Python学习利器——我的小白 An

Python学习利器——我的小白 Anaconda安装之路序Python易用,但用好却不易,其中比较头疼的就是包管理和Python不同版本的问题,特别是当你使用Windows的时候。为了解决这些问题,有不少发行版的Python,比如WinP
2023-01-31

python学习笔记01-基础

数据类型:(1)整数(2)浮点数整数和浮点数在计算机内部存储的方式是不同的(3)字符串字符\本身也要转义,所以\表示的字符就是\Python还允许用r''表示''内部的字符串默认不转义(4)布尔值在Python中,可以直接用True、Fal
2023-01-31

编程热搜

  • Python 学习之路 - Python
    一、安装Python34Windows在Python官网(https://www.python.org/downloads/)下载安装包并安装。Python的默认安装路径是:C:\Python34配置环境变量:【右键计算机】--》【属性】-
    Python 学习之路 - Python
  • chatgpt的中文全称是什么
    chatgpt的中文全称是生成型预训练变换模型。ChatGPT是什么ChatGPT是美国人工智能研究实验室OpenAI开发的一种全新聊天机器人模型,它能够通过学习和理解人类的语言来进行对话,还能根据聊天的上下文进行互动,并协助人类完成一系列
    chatgpt的中文全称是什么
  • C/C++中extern函数使用详解
  • C/C++可变参数的使用
    可变参数的使用方法远远不止以下几种,不过在C,C++中使用可变参数时要小心,在使用printf()等函数时传入的参数个数一定不能比前面的格式化字符串中的’%’符号个数少,否则会产生访问越界,运气不好的话还会导致程序崩溃
    C/C++可变参数的使用
  • css样式文件该放在哪里
  • php中数组下标必须是连续的吗
  • Python 3 教程
    Python 3 教程 Python 的 3.0 版本,常被称为 Python 3000,或简称 Py3k。相对于 Python 的早期版本,这是一个较大的升级。为了不带入过多的累赘,Python 3.0 在设计的时候没有考虑向下兼容。 Python
    Python 3 教程
  • Python pip包管理
    一、前言    在Python中, 安装第三方模块是通过 setuptools 这个工具完成的。 Python有两个封装了 setuptools的包管理工具: easy_install  和  pip , 目前官方推荐使用 pip。    
    Python pip包管理
  • ubuntu如何重新编译内核
  • 改善Java代码之慎用java动态编译

目录