Python之路,Day1 = Python基础1

本节内容

  1.Python历史简介以及安装、环境变量的配置;

  2.Pycharm的简单设置;

  3.变量的使用及定义;

  4.获取键盘输入及打印;

  5.if语法的使用;

  6.while循环的使用;

  7.for循环的使用;

  8.注释。

===========================================================================================================

Python历史简介以及安装、环境变量的配置

  百度搜索python,进入官方网址https://www.python.org/下载最新版本的python软件(目前已经到了3.6版本)。有安装版本和压缩包版本,如果是安装包版本,那么按照安装包的要求进行安装,解压缩版本的话,直接解压到自己喜欢的地方就好了。

  安装完成以后就是配置系统的环境变量,首先我们右击电脑桌面上“我的电脑”图标-->>属性-->>高级-->>环境变量,在Administrator中,如果没有path这个变量,就点击新建,变量名为path,变量值为Python的安装路径,例如:我Python安装的路劲为“D:\Program Files\python-3.4.4”,就将这个输入到变量值里面(不需要加双引号,如果是多个变量之间用“;”分割)。

Pycharm的简单设置

  自行百度。。。。(待修改)

变量的使用及定义

  变量是用来存放需要修改的数据相当于数学中的x,y之类的,它的数值可以根据自己的需要进行修改

  3.1 变量的定义规范

    1.变量通常由字母、数字以及下划线组成(数字不可以为第一个字符,例如:4people);

    2.变量名通常用具有含义的英文来书写例如:name、age、gender等,这样以后阅读或者其他人阅读的时候可以方便理解以及后期的修改,要尽量甚至避免避免使用拼音或无意义的字符来表示变量;

    3.如果遇到比变量名用一个英文单词不能表示的情况应该使用以下规则

      1.首字母大写,也叫驼峰式。例如:NameOfPeople;

      2.单词之间加下划线,例如:name_of_people。

获取键盘输入及打印

  4.1 在2.X版本中,获取键盘输入的命令为:raw_input("这里放要求用户输入的提示"),以及input("这里放要求用户输入的提示")两种。

    raw_input(),这个函数和3.X版本中的input()函数的使用放法是一样的,获取用户从键盘输入的字符串(全部默认为字符串,如果需要转换,可以使用强制转换。

    input(),这个函数在3.X中和2.X中的raw_input()的用法是一样的,但是在2.X中,input()接收的是原类型的数据,如果你输入的是不引号的字符串,系统就会认为他是一个变量。

获取键盘输入并强制转换类型

  4.2 打印输入

    3.X版本中的打印输出语句为:print(需要打印的内容,可以是变量、证书、字符串中的任意一种)

简单的打印输出

    通常在打印的时候,我们需要打印出固定的格式,这个时候,我们就需要格式化打印了,下面列举几种格式化打印的方法

格式化输出01
格式化输出02

    还有两种忘了,回头补:{name}以及{0}

if语法的使用

  if的意思是如果,作用是判断,如果正确就执行下面的代码,如果不正确,就执行后面的代码,通常组合:if(判断条件):,elif(判断条件):,else:

if方法的简单使用

while循环的使用

  while是当的意思,即条件满足就执行后面的语句,格式为  while(判断条件):  如果判断条件为真(True)那么执行后面的代码

while循环的简单应用

for循环的使用

  for循环,通常可以用在指导循环次数的地方,格式为 for i in range(10):,后面(range10)也可以跟数组、元祖等

for循环的简单应用

注释

  注释分为单行注释和多行注释,单行注释通常用井号来表示“#”,多行注释通常用三个单引号,或者三个双引号来表示,中间的内容为注释的内容。

1 #这是单行注释!!!
2 """
3 这里是多行注释!!!
4 """
5
6 '''
7 这里也是多行注释!!!
8 '''

其他

模块 getpass 加密输入,即从键盘获取的时候,不可见

1 import getpass
2 p=getpass.getpass('input your password')

===========================================================================================================

HOMEWORK

1、使用while循环输出1 2 3 4 5 6   8 9 10
 number = 0
while number <= 10:
number += 1
if number == 7:
continue
print("%s "%number,end='') # end='' 表示打印输出后不换行
print()
2、求1-100的所有数的和
 for i in range(1,101):
total_sum += i
print(total_sum)
3、输出 1-100 内的所有奇数
 for i in range(1,100):
if i % 2 == 1:
print(i,' ',end='')
4、输出 1-100 内的所有偶数
 for i in range(1,100):
if i % 2 == 0:
print(i,' ',end='')
5、求1-2+3-4+5 ... 99的所有数的和
 total_num = 0
for i in range(1,100):
if i % 2 == 1:
total_num += i
else:
total_num -= i
print(total_num)
6、用户登陆(三次机会重试)
 username = 'always'
password = 'always'
re_try = 0
while re_try < 3:
usname = input("Please input your username: ")
passwd = input("Please input your password: ")
if username == usname and password == passwd:
print("\033[1;31;40mLogin Sucessufl !!!\033[0m")
break
else:
print("Error")
time.sleep(3)
re_try += 1
print("hehehe....")
7、99乘法表
 for i in range(1,10):
for j in range(1,i+1):
print("%s * %s = %s "%(j, i, j*i),end='')
print()
8、打印个菱形
 long = 77

 l=[]
for i in range(1, long):
info = " "*(long - 1 - i) + '*'*(1+2*(i-1))
print(info)
if i == long - 1:
for j in l:
print(j)
l.insert(0,info)

day13 python-001 简介及循环、判断、复制等的更多相关文章

  1. python:函数和循环判断

    输出显示 先说一下最基础的输出: print('hello world') 唯一值得提到是字符串的format函数. format函数代替了C中的%s. print('{0} say:{0} {1}. ...

  2. Python条件循环判断

    1.条件判断语句 Python中条件选择语句的关键字为:if .elif .else这三个.其基本形式如下: 1 2 3 4 5 6 7 8 9 age_of_cc = 27   age = int( ...

  3. Python入门基础之条件判断、循环、dict和set

    Python之if语句 比如,输入用户年龄,根据年龄打印不同的内容,在Python程序中,可以用if语句实现: age = 20 if age >= 18: print 'your age is ...

  4. 【01】Python 环境变量、条件判断、循环、基本运算符

    1 环境变量 1.1 Windows下环境变量 系统变量Path中要加入Python安装路径: C:\xxxx\Python36;C:\xxxx\Python36\Scripts; 2 条件判断 2. ...

  5. day13 python生成器函数 推导式 生成器

    day13 python   一.生成器     生成器的本质就是迭代器     生成器的特点和迭代器一样. 取值方式和迭代器一样(__next__())     由生成器函数或生成器表达式来创建   ...

  6. Python基础 条件、循环

    1.条件语句 Python条件语句是通过一条或多条语句的执行结果(True或者False)来决定执行的代码块. if if语句执行有个特点,它是从上往下判断,如果在某个判断上是True,把该判断对应的 ...

  7. python基础条件和循环

    一.if语句 1.if后表达式返回值为true则执行其子代码块,然后此if 语句到此终结,否则进入下一分支判断,直到满足其中一个分支,执行后终结if 2.expression可以引入运算符:not,a ...

  8. Learning-Python【4】:Python流程控制与循环

    一.if...else分支 1.什么是if判断 判断一个条件如果成立则如何,不成立则如何 2.为何要有if判断 让计算机能像人一样具有判断能力 语法1:if...else if 判断条件: 代码块1 ...

  9. Python把同一个对象循环赋值给另外一个变量

    Python把同一个对象循环赋值给另外一个变量,修改一个对象,其他对象也修改了 >>> row=['_'] * 3 >>> board = [] >>& ...

随机推荐

  1. DDOS到底是什么,怎么预防,看看就明白了

    可怕的DDOS怎么预防 分布式拒绝服务(DDoS: distributed denial-of-service)攻击是恶意破坏目标服务器.服务或网络的正常通信量的企图,其方法是用大量Internet通 ...

  2. C语言清空指针

    #include <stdio.h> int main() { /********************************************* * * %d int * %f ...

  3. 初探Javascript魅力(1)

    转自:CSDN--http://blog.csdn.net/cherry_vicent/article/details/42120149 1.javascript是什么   根据用户的一些操作,然后来 ...

  4. 修改css样式+jq中的效果+属性操作+元素操作

    :checked    选框选中的 一.修改css样式: 1.参数只写属性名,则返回属性值 $(this).css( ' color ');   //300px 2.参数是属性名,属性值,逗号分隔,是 ...

  5. Oracle数据库与MySQL的不同点

    Oracle笔记 一.   Oracle的启动和登录:  1.启动:通过启动Oracle的服务启动. OracleServiceORCL:核心服务,必须启动. OracleOraDb11g_home1 ...

  6. 随笔记录 shell脚本相关内容 2019-8-26

    字符串截取: 假设变量为var=http://www.hao.com/123.htm1. # 号截取,删除左边字符,保留右边字符.echo ${var#*//}其中 var 是变量名,# 号是运算符, ...

  7. 关于print()里面的sep和end参数的使用

    print('hello', 'world') #默认用空格隔开 #hello world print('hello', 'world', sep='wuli') #sep=''可以用来设置连接的字符 ...

  8. Vue.js 复选框

    demo <!DOCTYPE html> <html> <head> <meta charset="utf-8"> <titl ...

  9. python 打印出水仙花数

    打印出三位水仙花数方法及解释 num = 100while num <= 999: #这里num 小于等于999 则运行 填1000也可以 a = num % 10 #num对10取余 b = ...

  10. NX二次开发-UFUN计时函数UF_end_timer

    1 NX9+VS2012 2 3 #include <uf.h> 4 #include <uf_modl.h> 5 6 7 UF_initialize(); 8 9 //计时开 ...